Apple's Audio and Media Technologies group (AMT) provides the media foundation for all of Apple's innovative products, including iPhone, iPad, Mac, Apple Watch, Apple TV, and Apple Vision Pro. This role focuses on developing real-time video streaming technology that powers critical features across Apple's ecosystem.
As a Software Engineer in the AMT team, you'll be working on ultra-low latency video streaming technology that powers essential features like FaceTime, Screen Sharing, Continuity Camera, AirPlay Mirroring, iPhone Mirroring, Sidecar, Mac Virtual Display, and HomeKit Secure Video. This is a unique opportunity to shape the future of real-time communication at Apple.
The role involves developing sophisticated software for real-time video streaming pipelines, such as streaming video from one device's camera over the network to another device's display. You'll be responsible for creating new features, implementing robust unit tests, conducting performance analysis and optimization, and identifying opportunities to enhance the video experience.
The ideal candidate should have strong programming skills in Objective-C, C, or C++, with experience in multi-threaded development and real-time audio/video streaming stacks being highly valuable. You'll be joining a team that values attention to detail, self-direction, and strong communication skills.
This position offers competitive compensation including base pay ranging from $121,900 to $214,500, along with comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, and educational reimbursement opportunities. Join Apple in creating technology that connects people worldwide through seamless video experiences.