Apple - Cupertino, CA

posted 3 months ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

At Apple, the Audio and Media Technologies (AMT) team is at the forefront of audio and video processing, playing a crucial role in the development of innovative products such as the iPhone, iPad, Mac, Apple Watch, AirPods, HomePod, Apple TV, and Vision Pro. The team is dedicated to providing the audio foundation for high-profile features like Spatial Audio, Siri, FaceTime, and media capture and playback. As an Audio Codec Software Engineer, you will be part of a dynamic environment where new ideas can quickly transform into extraordinary products and services. Your passion and dedication will contribute to the creation of groundbreaking audio experiences for millions of customers. In this role, you will be responsible for developing and debugging software that supports the audio system across all of Apple's platforms. This includes the development and deployment of audio library modules, optimizing CPU performance, and increasing test coverage. You will work closely with various teams and technologies within Apple, including AirPods, Camera, FaceTime, Phone calls, and AirPlay. Your contributions will help revolutionize the audio experience for gaming and future audio technologies, ensuring that Apple continues to lead in audio innovation. The ideal candidate will have a strong background in audio software development, with a focus on user experience and a commitment to delivering high-quality products. You will be expected to collaborate effectively with cross-functional teams and adapt to evolving workflows and coding styles, all while maintaining a focus on performance and efficiency.

Responsibilities

  • Develop and debug audio software products for Apple's platforms.
  • Create and deploy audio library modules.
  • Optimize CPU performance for audio processing.
  • Increase test coverage for audio software.
  • Collaborate with multiple teams and technologies, including AirPods, Camera, FaceTime, Phone calls, and AirPlay.

Requirements

  • 5+ years of professional coding experience as an audio DSP software developer.
  • Proficiency in Modern C++, STL, CPU efficiency, Python, and software version control.
  • Solid understanding of object-oriented methodologies, multi-threaded programming, and operating systems concepts.
  • Strong debugging skills.
  • BS/MS in Computer Science or Electrical Engineering, or equivalent industry experience.

Nice-to-haves

  • Experience in Digital Signal Processing and audio technologies.
  • Familiarity with perceptual audio/speech coding or Audio Machine Learning is a plus.
  • Readiness to adapt workflows and coding styles.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Professional development opportunities
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service