Core Audio System Software Engineer
Santa Clara Valley (Cupertino), California, United States
Software and Services
As a Core Audio System Software engineer you’ll be responsible for developing and debugging audio system software for all of Apple’s platforms including iOS, watchOS, tvOS and MacOS. Your code will be shipped to over a billion active devices and provide foundation for various audio use cases such as Siri, phone calls, FaceTime, AirPlay, camera and music playback in addition to Apple’s ever increasing audio accessory eco-system including AirPods and HomePods. We're looking for talented engineers who are passionate about building audio software for millions of customers and deeply care about overall user experience.
- Excellent software design/programming skills in C++ Solid understanding of object-oriented methodologies, multi-threaded programming and operating systems concepts Experience with digital audio Strong debugging skills. Experience working with Bluetooth accessories is a plus.
Audio software stack on Apple devices has a considerable complexity and a rich feature set in the way that audio is routed through the system and integrates various hardware pieces. The position will involve triaging, developing and improving the software components that are responsible for both running the audio hardware and exposing audio features and capabilities upwards through the system. The work involves close collaboration with hardware driver teams and various Apple technologies including Siri, AirPods, FaceTime and AirPlay.
Education & Experience
BS or MS in CS, EE, or related.