Embedded Software Engineer, Audio & Media Technologies
Core
Design, develop, and debug audio drivers and tools for new Apple products, including AirPods, HomePod, Mac, iPhone, iPad, Apple Watch, and Apple TV.
Role type
Senior embedded software engineer (audio drivers)
Builds
Audio drivers and tools for Apple hardware platforms
Domain
Consumer electronics, embedded systems, audio technology
Required skills
C++, C, Objective-C, kernel-level programming, device driver development, firmware development, bug triaging, regression testing, computer architecture, ADC/DAC, amplifiers, I2S/TDM/SPI/SoundWire interfaces
Preferred skills
Multi-core embedded HW System, RTOS, team testing process definition
Technologies
C++, C, Objective-C, I2S, TDM, SPI, SoundWire
Responsibilities
Design, develop, and debug audio drivers and tools; Driver bringup for new platforms and audio peripherals; Participate in audio hardware design reviews; Create and maintain engineering documents
Seniority
Senior, hands-on IC
