23 days old


Cupertino, CA
  • Job Code


Posted: Aug 29, 2019

Weekly Hours: 40

Role Number: 200095730

The IMG Audio team is looking for a highly motivated and talented audio DSP and C++ coding expert to help develop, implement and improve media processing algorithms. The Interactive Media Group (IMG) is at the center of Apple's innovative products, including the Mac, iPhone, iPad, Apple Watch, Apple TV, macOS, iOS, watchOS and tvOS. IMG's Core Audio team provides audio foundation for various high profile features like Siri, phone calls, Face Time, media capture, playback, and API's for third party developers to enrich our platforms. We have a need for talented engineers who are passionate about building audio software products for millions of customers and consider the overall user experience. You will be revolutionizing the capabilities of sound reproducing devices, effectively raising the bar for entire industries

Key Qualifications

  • 5+ years of professional experience implementing audio DSP algorithms in C++
  • Familiar with STL, templating, C++17, Matlab
  • Experience with realtime audio systems. (Threading, queues, synchronization, memory management)
  • Talent for organizing and structuring a code library for readability, reusability, platform independence
  • Experience with the DSP for dynamics processing and/or speaker protection
  • Ability to quickly become familiar with existing code
  • Self starter / self management skills
  • Excellent communication skills
  • Detective Talent for Finding bugs


As part of a team that is focused on improving sound reproduction by development of specialized DSP algorithms for all Apple devices, you will develop novel algorithms and help organize them in the form of a c++ code library. You will also help improve the library in terms of efficiency and re-usability with the goal to make it available for a steadily growing number of platforms and devices. Ideally, you also contribute to / improve an objective C library of custom UI elements and have a talent for how inner workings of algorithms can be visualized graphically to help the tuning process

Additional Preferred Skills:
Critical listening skills
Passion for music
Experience developing AudioUnits
Interest in Objective C
Experience with collaborative code development
Experience developing custom UI's

Education & Experience

PhD / MS / BS in CS or EE

Significant industry experience

Additional Requirements


Posted: 2020-01-29 Expires: 2020-02-27

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:


Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast