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