Real-Time Streaming Media Software Engineer (AVConference, ReplayKit)

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200152196
Our team develops the framework for AirPlay Screen Mirroring, Sidecar iPad Second Display, Screen Recording, and Internet Live Broadcasting Streaming for iOS, macOS, watchOS, and tvOS. Apple's Interactive Media Group (IMG) is looking for a proactive talented software engineer to join our team. As a member of this team, you will have a unique opportunity working with some of Apple’s most advance technologies for creating world class real-time streaming media experiences.

Key Qualifications

  • Experience with object-oriented programming in C, C++, ObjectiveC, or Swift
  • Interest in Gaming, Apple Arcade, Live Internet Streaming, and VoIP
  • Interest in desktop, mobile app development, embedded software, or embedded firmware
  • Interest in real-time audio, video, multithreaded programming, digital signal processing, or device drivers
  • Interest in low latency real-time networking protocols such as RTP and UDP
  • Interest in leading cross-functional projects and shipping high quality software
  • Upbeat, adaptable, and results oriented with a positive attitude
  • Strong communication and writing


Looking for a strong software engineer to help develop features for the real-time audio and video frameworks that drive Screen Capture, Screen Recording, VoIP, and Internet Live Broadcasting Streaming for iOS, tvOS, and MacOS. As a software engineer in this role, you will be responsible for developing features, contributing to design and architecture, analyzing and optimizing performance, and tuning algorithms for enhanced customer experiences.

Education & Experience

B.S or M.S in EE/CE/CS with focus in software engineering

Additional Requirements