AirPlay Technical Lead


Company Type
  • Job Number: 40410498
  • Santa Clara Valley, California, United States
  • Posted: Nov. 2, 2016
  • Weekly Hours: 40.00

Job Summary

Apple is built on great teams. Being an effective leader here depends on assembling the right people, motivating them, and inspiring them to collaborate. The AirPlay team within The Interactive Media Group (IMG) here at Apple is looking for senior software develop who can design, lead technical feature development, collaborate with cross-functional engineering teams, and create new innovative user experiences. The qualified candidate will think clearly, have uncommon sense, innovate down to the very last details, and drive what matters.

Key Qualifications

  • Leading teams of developers to define new media streaming system architecture
  • Build consensus around technical proposals with key stakeholders within the team and with other cross-functional teams
  • Experience building media systems and multi-device communication systems
  • Definition and development of media SDK for 3rd party embedded devices, including API design
  • An eye toward building extensible architecture.
  • 5+ years of working a part of a professional software development team
  • Experience with real time audio and/or video stack
  • Deep understanding of multithreading programming
  • Self driven and thrives when facing open ended tasks
  • Strong communication skills
  • Writes beautiful and readable object-oriented code in C/C++ and/or Objective C
  • Experience with Cocoa programming
  • Agile software development
  • Optional experience with common security protocols


Our team is responsible for implementing software services around audiovisual media and realtime media distribution systems. Our media engine is used for AirPlay audio, video, and screen mirroring services across our devices. We are looking for an excellent engineering manager to join our team and help develop our AirPlay engine for our iOS, tvOS and OS X products. The ideal candidate should have seasoned team lead experience and posses an excellent conceptual understanding and working knowledge of media system and networking technologies. System level software design experience is also essential. The candidate needs to be able to work in a fast paced environment, operate gracefully under stress, and be self driven to be effective in an environment with little overhead.


BS or MS level engineering degree required

Additional Requirements

Network protocol design Unix networking including sockets API Network configuration protocols (e.g. DNS, DHCP, routing, NAT, IP firewalls) Network clocks and synchronization techniques Experience in developing and maintaining an API for multiple clients Experience with using and developing media libraries especially for mobile platforms

Read Full DescriptionHide Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up