Apple
Embedded Machine Learning Engineer
Found: Today
This role is based in Seattle, Washington.
Compensation:
$139,500 - $258,100/year
What you'll do:
- Design and implement efficient ML inference pipelines on resource-constrained embedded hardware.
- Optimize neural network models for performance, memory, and power on edge devices.
- Develop and integrate robust C/C++ low-level software for deploying ML models on microcontrollers.
- Analyze and debug performance bottlenecks and power consumption across the hardware/software stack.
- Collaborate with ML researchers and hardware engineers to deliver high-quality edge AI solutions.
Requirements:
- Bachelor’s degree in CS, EE, or related field with 3+ years experience, or Master’s degree with 2+ years experience.
- Proficiency in C/C++ for embedded systems development.
- Experience optimizing and deploying ML models for edge devices.
- Strong analytical and debugging skills.
Preferred Qualifications:
- Experience with ML inference hardware acceleration.
- Knowledge of computer vision, NLP, or audio processing in embedded contexts.
- Experience with embedded Linux or RTOS in production.