Embedded Audio Software Engineer

Culver City, California, United States
Software and Services


Weekly Hours: 40
Role Number:200103646
This position can be located in Culver City or Cupertino, Ca. The IMG Audio organization at Apple is seeking a highly motivated engineer to join our DSP Engineering team. In this role, you will help design and develop tools and capabilities that enable the team to efficiently realize novel audio features on proprietary high-performance embedded processors. You will work cross-functionally with hardware and SoC design teams, compiler developers, and developers across all layers of the audio software stack. The Interactive Media Group (IMG) is at the center of Apple’s innovative products, including the Mac, iPhone, iPad, Apple Watch, Apple TV, AirPods, macOS, iOS, watchOS and tvOS. The work done in IMG Audio directly impacts the end user experience through high profile features such as Telephony, FaceTime, Siri, media playback, audio/video capture, and ANC/transparency, and products such as the award-winning AirPods and AirPods Pro.

Key Qualifications

  • At-least 3-5 years of relevant experience
  • Diverse exposure to different programming languages serving embedded platforms
  • Excellent coding skills in C/C++ and Python
  • Strong understanding of C preprocessor and C compiler
  • Familiarity with compiler toolchain design
  • Experience with programmable embedded SoCs
  • Experience working with a large and complex software stack
  • Experience developing and debugging software on embedded HW and simulation environments thereof
  • Familiarity with audio/DSP/real-time applications is a plus


We are looking for someone who can transform the software development, debugging and integration workflow on our high-performance low latency embedded digital signal processors. In this role, you will be responsible for understanding the interaction between the compiler/build toolchain and other developer tools and environments, such as build systems, debuggers, simulators and HW. You will work with compiler developers, audio DSP software engineers and driver developers to build tools, apps and infrastructure that enables reusable code, test-oriented development, real-time debug, in order to realize world-class audio features on world-class products.

Education & Experience

BS/MS in CS or or EE

Additional Requirements