Apple logo
Apple Verified
Consumer Electronics, Software, Services, Retail

Software Engineering Manager - AVConference Audio - Media Graphics & Compute Technologies

Cupertino, CAOnsiteFull TimeManager / HeadPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • AVConference
  • audio conferencing
  • realtime audio video conferencing
  • media distribution systems
  • realtime media pipeline
  • FaceTime
  • Group FaceTime
  • SharePlay
  • Continuity Camera
  • SideCar

Nice to have

  • basic networking protocols
  • Audio/Video compression
  • low latency streaming media
  • WebRTC
  • VoIP
  • RTP

Role summary

The Media Graphics & Compute Technologies (MGC) organization is seeking an expert Software Engineering Manager to lead a team responsible for the audio conferencing aspects of key Apple features like Phone, FaceTime, Group FaceTime, HomeKit IP Cameras, and Continuity features. The team implements software services for real-time audio/video conferencing and media distribution systems, utilizing a custom real-time media pipeline for features such as FaceTime, Group FaceTime, SharePlay, and Continuity Camera. The ideal candidate will have credible management experience and a strong understanding of media systems, embedded software, and system software design, with a focus on evolving the AVConference engine for new products.

The Media Graphics & Compute Technologies (MGC) org provides the media and graphics foundation across all of Apple’s innovative products, including iPhone, iPad, Apple TV, iPod, and Mac OS. The Conferencing org in MGC is seeking an expert software engineering manager to join our team. You will be leading an existing team responsible for the audio conferencing aspects of Phone, FaceTime, Group FaceTime, HomeKit IP Cameras, Continuity features and much more!

Description


Our team is responsible for implementing software services for realtime audio video conferencing and media distribution systems. Our custom realtime media pipeline is used for marque features such as FaceTime, Group FaceTime, SharePlay, Continuity Camera, SideCar, AirPlay4k, HomeKit IP Camera, etc. Our team also delivers on various intelligence features such as Live Voicemail, Hold Assist, Call Translation and more. We are looking for a strong engineering manager to join our team and help take our AVConference engine into new products to extend the Apple media experience to more devices and endpoints. You should have credible management experience and possess an excellent conceptual understanding and working knowledge of media systems, embedded software, and system software design.

Minimum Qualifications


3-5 years experience as an engineering manager leading a software team. Experience with development in an embedded real-time environment with experience in C, C++, or Objective-C

Preferred Qualifications


Experience with basic networking protocols, Audio/Video compression, and low latency streaming media is highly desirable. Experience with software development in consumer voice and video conferencing platforms is a strong plus: WebRTC, VoIP, RTP, UDP, Audio Codecs, IR.92/94, etc.

Sample Apple interview questions

  • 1

    Design a typeahead box for a search engine

    system designmedium
  • 2

    Design a rate limiter

    system designmedium
  • 3

    Architect a key-value store for distributed systems.

    system designmedium
  • 4

    Design a system to schedule jobs in a distributed environment

    system designmedium
  • 5

    What is an API and how does it work?

    technicalmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Apple's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.