AirPlay Audio Engineer
Santa Clara Valley (Cupertino) , California , United States
Software and Services
Summary
Posted: Dec 23, 2020
Weekly Hours: 40
Role Number: 200212630
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 audio streaming system design, including real-time and multi-threaded programming
- 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 Audio. We are looking for specialist developers that have debugged sophisticated and layered software stacks. You will be curious, self-motivated, and detailed 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 optimally on a team, and thrives in a dynamic, highly fluid environment.
Education & Experience
BS/MS in Computer Science or equivalent
Additional Requirements
- NICE TO HAVE, 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 the TCP/IP suite of protocols
- Familiarity with network configuration protocols (e.g. DNS, DHCP, Bonjour, etc)
|