Apple - Cupertino, CA

posted about 2 months ago

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

About the position

The Audio Driver Development Engineer at Apple is responsible for designing and developing audio drivers for new Apple products while maintaining existing drivers. This role requires strong programming skills and a passion for audio technology, contributing to the audio foundation for high-profile features such as Game Audio, Siri, and FaceTime. The engineer will work closely with hardware and software teams to enhance the overall user experience for millions of customers.

Responsibilities

  • Design, develop and debug audio drivers and tools
  • Driver bringup for new platforms and audio peripherals
  • Participate in audio hardware design reviews
  • Create and maintain engineering documents

Requirements

  • Experience in software development, device bringup, debugging and testing
  • Experience with kernel level programming, device drivers and/or firmware development
  • Experience with bug triaging, regression testing and commercialization support
  • Excellent programming skills with knowledge of C++, C or Objective-C
  • Audio domain knowledge of ADC/DAC, amplifiers and I2S/TDM/SPI/SoundWire interfaces is a plus
  • Good understanding of computer architecture
  • BS in computer science or engineering (or equivalent experience)

Nice-to-haves

  • Cooperation in defining and updating team testing, processes, procedures
  • Understanding of multi-core embedded HW System and RTOS
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service