
Software Engineering Manager - AVConference Audio - Media Graphics & Compute Technologies
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.
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.
Similar roles
Software Quality EngineerQuavo Fraud & Disputes · Remote · Remote
Associate Embedded Software Engineer, Early CareerViasat · Carlsbad, CA · Hybrid- Embedded Software Developer, Network/Payload Intern (Winter 2027)Astranis Space Technologies · San Francisco, CA · Onsite
Director, Software EngineeringUnitedHealth Group · Eden Prairie, MN · Hybrid
Senior Bioinformatics Software EngineerBaylor Genetics · United States · Onsite- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
