Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Embedded Signal Processing and ML Algorithms Engineer

Apple

$147,400 - $272,100
Aug 21, 2025
Sunnyvale, CA, US
Apply Now

Develop advanced sensing algorithms which enable the best-in-the-world user experiences for Mac, iPhone, iPad, Pencil, Watch, and exciting new products.

Requirements

  • Programming skills in C/C++ and Python.
  • Experience with embedded systems or resource constraint environments for algorithm implementation.
  • Experience with object-oriented programming and common design patterns.
  • Optimizing and implementing complex algorithms on resource constrained platforms with a background in numerical methods and techniques, especially as relates to stability in real-time DSP algorithms.
  • Knowledge of fundamental DSP concepts such as Adaptive filtering, linear algebra, machine learning or statistics.

Responsibilities

  • Write efficient and scalable C / C++ code to perform signal processing in multiple compute environments.
  • Analyze and validate algorithm prototypes.
  • Architect and code the algorithm implementation, often targeting embedded or resource-constrained systems.
  • Integrate your code into the product.
  • Architect, develop, and optimize data processing and machine learning frameworks.
  • Design, develop, and support high quality, scalable algorithm implementations and data processing pipelines that enable rapid algorithm development, analysis, and implementation for Apple products.

Other

  • Work well in cross-disciplinary teams over a full product cycle.
  • Work with system and firmware engineers to integrate your code into the product.
  • Excellent communication, presentation, and documentation skills.