Appleposted 2 days ago
Cupertino, CA

About the position

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. We are seeking a passionate and dedicated software engineer to join our team. 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 ultra-low latency video streaming technology powering FaceTime, Screen Sharing, Continuity Camera, AirPlay Mirroring, iPhone Mirroring, Sidecar, Mac Virtual Display, HomeKit Secure Video, and more! Join us and help shape the future of real-time communication at Apple!

Responsibilities

  • Develop software for real-time video streaming pipelines.
  • Stream video from one device’s camera over the network to another device’s display.
  • Develop new features for video streaming.
  • Write unit tests for the software.
  • Analyze and optimize performance of the video streaming technology.
  • Identify opportunities to enhance the video experience.

Requirements

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

Nice-to-haves

  • Proficiency in multi-threaded development.
  • Experience with real-time audio/video streaming stacks.
  • Experience with voice/video over IP.
  • Experience with test-driven software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service