Apple - San Diego, CA

posted about 1 month ago

Full-time
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Audio Media Technology (AMT) team at Apple is at the forefront of innovation, playing a crucial role in the development of audio technologies that power a wide range of Apple products, including the Mac, iPhone, iPad, Apple Watch, AirPods, Apple TV, and various operating systems such as macOS, iOS, watchOS, and tvOS. The Core Audio team within AMT is responsible for providing the audio foundation for high-profile features like Siri, phone calls, FaceTime, media capture, and playback, as well as APIs for third-party developers to enhance the Apple ecosystem. As an Audio Drivers Software Engineer, you will be integral to the development of system drivers at mid to low levels within Apple's audio software stack. This role involves collaborating with hardware design experts, system software engineers, digital signal processing algorithm engineers, and designers to create the infrastructure and systems that facilitate audio playback across Apple's diverse product lineup. You will be tasked with developing new features from conception to release, ensuring that they meet Apple's high standards for user experience, quality, and performance. This position offers a unique opportunity to work on cutting-edge audio technologies and contribute to the next generation of Home Products, focusing on delivering exceptional audio experiences for both casual users and professionals. Your work will directly impact the audio capabilities of Apple's products, making it a highly rewarding role for those passionate about audio technology and software engineering.

Responsibilities

  • Develop system drivers for Apple's audio software stack.
  • Collaborate with cross-functional teams including hardware design experts and digital signal processing engineers.
  • Create infrastructure and systems for audio playback across Apple's ecosystem.
  • Develop new features from conception to release, ensuring high standards for user experience and performance.

Requirements

  • Excellent software design/programming skills in Objective-C and/or C/C++.
  • A passion for understanding end-to-end systems, from user experience to hardware.
  • Experience developing real-time audio processing software.
  • Proficient in debugging techniques and using tools to analyze signals and interrupts.
  • BS or MS in Computer Science or related field or equivalent experience.

Nice-to-haves

  • Experience with HDMI Audio specifications and LPCM/Encoded IEC formats.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service