Apple - Cupertino, CA

posted 6 months ago

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

About the position

The Audio Media Technology (AMT) group is at the forefront of Apple's innovative products, including the Mac, iPhone, iPad, Apple Watch, Apple TV, macOS, iOS, watchOS, tvOS, and visionOS. Within this group, the Core Audio team plays a crucial role by providing the audio foundation for various high-profile features such as Siri, phone calls, FaceTime, media capture, playback, and APIs for third-party developers to enhance our platforms. We are currently seeking a talented engineer to join our team and contribute to the Audio Hardware Abstraction Layer (HAL). The Audio Hardware Abstraction Layer is an advanced software engine responsible for managing all audio input and output across Apple's operating systems. As a member of the Audio HAL team, you will be at the forefront of solving complex problems, developing new features and capabilities, and supporting the developer-facing APIs for both applications and drivers. This role requires a self-starter with excellent communication skills, a keen attention to detail, and a creative approach to problem-solving. Given the fast-paced nature of the job, the ideal candidate must thrive under pressure and be passionate about enhancing the audio experience for both customers and developers.

Responsibilities

  • Contribute to the development and maintenance of the Audio Hardware Abstraction Layer.
  • Solve complex audio I/O problems in Apple's operating systems.
  • Build out new features and capabilities for audio processing.
  • Support developer-facing APIs for applications and drivers.
  • Collaborate with cross-functional teams to enhance audio experiences.
  • Participate in code reviews and provide constructive feedback.

Requirements

  • Strong programming skills in C or C++.
  • Experience with audio processing and audio APIs.
  • Familiarity with operating system concepts and audio I/O.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively under pressure and meet deadlines.

Nice-to-haves

  • Experience with Apple's audio frameworks and technologies.
  • Knowledge of low-level audio hardware interfaces.
  • Familiarity with software development methodologies and tools.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Participation in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service