AirPlay Audio Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200217886
The AirPlay Audio team is responsible for all-things Audio in AirPlay. This includes streaming music from your iPhone or iPad to an AirPlay receiver, music playback on one or more HomePods, home theatre audio with HomePods and AppleTVs, audio accompanying AirPlay Mirroring, and much, much more. We’re looking for a proactive, creative and hardworking engineer to join our team, somebody who can help take these technologies to new and unexplored heights.

Key Qualifications

  • Strong programming skills with C and/or C++
  • Experience with media system playback design, especially audio
  • Experience debugging problems in a highly concurrent environment
  • Experience with using and developing media libraries especially for mobile platforms
  • An ability to work with multi-functional engineering teams
  • An ability to work well with tight schedules and rapid development cycles
  • Excellent judgment and integrity with the ability to make timely and sound decisions

Description

The Connected Media group is looking for a senior software engineer to join our team to work on AirPlay. We are looking for expert developers that have debugged complex and layered software stacks. You will be curious, self-motivated, and thorough when they approach new challenges. As an engineer on our team you will be responsible for crafting and implementing new features in AirPlay across our product lines. You will be able to collaborate effectively on a team, and thrives in a dynamic, highly fluid environment.

Education & Experience

BS/MS in Computer Science or equivalent

Additional Requirements

  • Desired but not required:
  • Experience in developing and maintaining an API for multiple clients
  • Experience programming on embedded systems
  • Experience with using and developing media libraries especially for mobile platforms
  • Excellent communication and reciprocal skills
  • Familiarity with inner workings of media systems and audio/video codecs
  • Familiarity with network media streaming protocols such as RTP and RTSP
  • Familiarity with the TCP/IP suite of protocols