Apple - Cupertino, CA

posted 4 days ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Algorithm Engineer position at Apple involves crafting next-generation hardware user experiences through sophisticated algorithms. The role focuses on analyzing sensor data, designing algorithms for data preprocessing, and prototyping algorithms to enhance user interactions across various Apple products. The engineer will collaborate closely with cross-functional teams throughout the product lifecycle, ensuring optimal hardware/software integration and user experience.

Responsibilities

  • Analyze sensor data to design algorithms for preprocessing and feature extraction.
  • Prototype algorithms to enable expected user interactions.
  • Communicate findings to the team and leadership.
  • Collaborate on hardware/software co-design for optimal solutions.
  • Develop metrics to guarantee algorithm performance at different stages.
  • Design and implement algorithmic mitigations as needed.
  • Provide support during the production phase.
  • Support new form factors and design new user-facing features.

Requirements

  • Background in signal processing, time series analysis, adaptive filters, machine learning, linear algebra, and statistics.
  • Experience with prototyping algorithms and defining performance metrics.
  • Proficiency in Python programming.
  • Proficiency in C/C++ coding for embedded systems.
  • Excellent communication, presentation, and documentation skills.
  • BS degree with a minimum of 3 years relevant industry experience.

Nice-to-haves

  • Ph.D. in Computer Science or other STEM fields such as Electrical Engineering or Statistics.
  • M.S. in Computer Science with at least 2 years of experience in embedded algorithms research and development.
  • Rapid prototyping experience with embedded systems.
  • Experience in human-computer interaction (HCI).
  • Experience in designing user study protocols and data analysis.
  • Familiarity with cloud processing platforms like AWS or Google Cloud Platform.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service