Apple

Software Engineer, Real-Time Video Streaming

Apple
Apply
2 months ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Develop software for low-latency real-time video streaming pipelines.
  • Build technology that streams video from one device’s camera over a network to another device’s display.
  • Develop multithreaded systems software for Apple’s real-time media streaming features.
  • Contribute to streaming technology used by FaceTime, Continuity Camera, HomeKit Secure Video, and other products.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent work experience.
  • Proficiency in writing elegant and maintainable object-oriented code in Objective-C, C, or C++.
  • Preferred experience with multithreaded systems software development.
  • Preferred experience with low-latency audio/video streaming and networking protocols, including WebRTC, VoIP, RTP, and UDP.
  • Strong attention to detail, motivation, self-direction, learning ability, and communication skills.

Tech Stack

CC++iOSmacOSObjective-C

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me