About The Position

The Media, Graphics & Compute Technologies (MGC) group provides the media and graphics foundation for all of Apple's innovative products, including iPhone, iPad, Mac, Apple Watch, Apple TV, and Apple Vision Pro. The Real-Time Video Streaming team is seeking a passionate and dedicated software engineer to join us. We develop the technology inside iOS, iPadOS, macOS, watchOS, tvOS, and visionOS that powers real-time media streaming features that help people stay connected. Our team is responsible for the low-latency video streaming technology powering FaceTime, Continuity Camera, HomeKit Secure Video, and more! We are looking for a skilled engineer to develop software for real-time video streaming pipelines — for example, streaming video from one device’s camera, over the network, to another device’s display.

Requirements

  • Elegant and maintainable object-oriented code in Objective-C, C, or C++.
  • Excellent attention to detail.
  • Highly motivated, self-directed, and a fast learner with strong communication skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent work experience.

Nice To Haves

  • Proficient in multi-threaded systems software development.
  • Experience with low-latency audio/video streaming and networking protocols: WebRTC, VoIP, RTP, UDP, video codecs, etc.

Responsibilities

  • Develop software for real-time video streaming pipelines, such as streaming video from one device's camera, over the network, to another device's display.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service