Drimva

Apple

Embedded Signal Processing and ML Algorithms Engineer

$142K–$263K

San Diego, California · Full-time · Posted Oct 30, 2026

Experience
3 years of relevant industry experience; preferred: 3+ years with a Master’s/PhD.
Education
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field.

About the job

Develop and integrate sensing, tracking, and classification algorithms using signal processing and machine learning, delivering optimized embedded software for Apple products while advancing GenAI tools and workflows.

What you'll do

  • Prototype sensing algorithms and deploy them as optimized, power-efficient C/C++ software on embedded platforms.
  • Integrate and validate algorithms end-to-end with software and firmware, including performance testing and resource profiling.
  • Evaluate and promote GenAI tools and workflows to improve team productivity.

What they ask for

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Strong programming skills in C/C++ and Python, with embedded systems experience.
  • Strong background in signal processing, machine learning, and statistical learning algorithms.
  • Experience with object-oriented programming, common software design patterns, and AI-powered development tools.

Nice to have

  • Master’s/PhD degree with 3+ years of experience in algorithm integration or embedded/software systems.
  • Experience with sensor data, embedded sensing, RTOS, microcontrollers, SoC/ASIC architectures, hardware accelerators, or HW/SW integration.

Pay

$142,300 and $263,300 USD base salary

Tools

C/C++, Python, RTOS, microcontrollers, DSPs, ML accelerators, SoC/ASIC

AI focus

Identify, evaluate, and deploy GenAI and AI-powered developer tools for coding, debugging, data analysis, test generation, and workflow automation; establish team adoption practices.

Model-written summary · the original posting is authoritative

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)