Firmware Engineer - Audio Products
Santa Clara Valley (Cupertino), California, United States
The Audio Products Team is seeking an enthusiastic Firmware Engineer for an individual contributor design engineering position. - We want you to join us if you are driven to contribute your talents to exceptional projects with wide-ranging responsibilities from initial concept stages through delivery. - You will be deeply involved in low-level micro-controller firmware design and implementation, as well as overall system integration. - You will join a hands-on development team that champions creativity and generates novel solutions to deliver engineering excellence. - We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company to successfully deliver our accessories to market.
- Looking for 3-5+ years experience developing embedded firmware
- Audio path and DSP experience using MCUs and digital hardware
- Baremetal coding with C and assembly
- Strong RTOS and multithreaded programming fundamentals
- Familiarity with C++ in embedded environments
- Board bringup and debugging on either prototype or FPGA environments
Come join the group that helped take AirPods from concept to manufacturing! Our team drives the audio platform in current and future Audio Products with wireless on one side and DSPs on the other. We work on embedded systems from bare metal to multicore/multiprocessor environments. The code base is primarily in C and C++ using an RTOS, but you should be comfortable rolling up your sleeves to dig into the HW (schematics, layouts, oscilloscopes, logic analyzers) as well as working up the SW chain (wireless stacks, iOS Apps, etc.). This role will help define architecture and features used across multiple product lines with a long term platform vision.
Education & Experience
Bachelors, Masters or PhD in Electrical Engineering or equivalent