
Software Engineer, Real-Time Video Streaming
Cupertino, CAFull-timeSeen 4w agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Apple's Media, Graphics & Compute Technologies group seeks a software engineer for its Real-Time Video Streaming team. The role involves developing low‑latency video streaming technology used in FaceTime, Continuity Camera, HomeKit Secure Video, and other Apple platforms, requiring strong multi‑threaded systems skills and proficiency in Objective‑C, C, or C++.
Skills & qualifications
Skills
Qualifications
Full job description
Weekly Hours: 40
Role Number: 200681395-0836
Summary
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.
Description
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.
Minimum Qualifications
-
You are proficient in multi-threaded systems software development.
-
You write elegant and maintainable object-oriented code in Objective-C, C, or C++.
-
You have excellent attention to detail.
-
You are highly motivated, self-directed, and a fast learner with strong communication skills.
-
You have a bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, or have equivalent work experience.
Preferred Qualifications
- You have experience with low-latency audio/video streaming and networking protocols: WebRTC, VoIP, RTP, UDP, video codecs, etc.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software Engineer, React NativeSkydio · San Mateo, CA (Hybrid) · $190–250K/yrPosted 2w agoPosted 2w ago
Senior Software Engineer, 3D SystemsRoblox · San Mateo, CA · $243–295K/yrPosted 2w agoPosted 2w ago
Senior Software Engineer, Geometry SystemsRoblox · San Mateo, CA · $243–295K/yrPosted 2w agoPosted 2w ago
Senior Software Engineer, Game EngineRoblox · San Mateo, CA · $243–295K/yrPosted 2w agoPosted 2w ago
Staff Software Engineer, Data WarehouseCommure · Mountain View, CA (Hybrid) · $210–275K/yrPosted 4w agoPosted 4w ago
You've read the whole posting — now see how you match it.