Software Engineer, Real-Time Video Streaming

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
37 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $177k
$118k $239k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $142,437–$214,000 — the blue band above. At the midpoint, this role pays about $177k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3552 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2742 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Real-Time Video Streaming

The Software Engineer, Real-Time Video Streaming joins the Media, Graphics & Compute Technologies group to develop the foundation for real-time media streaming across iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. This role involves developing new features and improving existing software for real-time video streaming pipelines, such as streaming video from a camera over a network to another device's display. Key responsibilities include analyzing and optimizing feature performance and identifying opportunities to enhance the user experience. Candidates must be proficient in multi-threaded systems software development and write maintainable object-oriented code in Objective-C, C, or C++. Preferred skills include experience with low-latency audio/video streaming and networking protocols like WebRTC, VoIP, RTP, UDP, and video codecs to solve complex low-latency streaming problems.

What does a Software Engineer earn in California?

Median $214500 from 1206 postings across 79 companies.

See salary data

What you'll do

  • Develop new features for Apple's operating systems.
  • Improve existing features within the real-time video streaming pipelines.
  • Analyze and optimize the performance of streaming features.
  • Develop software to stream video from a camera over a network to a display.
  • Implement low-latency audio and video streaming technologies.
  • Write maintainable object-oriented code in Objective-C, C, or C++.
  • Develop multi-threaded systems software for real-time media.

What we're looking for

  • 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.
  • You have experience with low-latency audio/video streaming and networking protocols like WebRTC, VoIP, RTP, UDP, and video codecs (preferred).

More like this

Similar roles

Streaming Media Software Engineer

Apple Inc

Cupertino, CA 102 days ago $129,300–$225,300
C C++ Systems Development Video Streaming Web-based Playback Adaptive Bit-rate LLMs Data Analytics
3+ yrs exp

Software Engineer, Camera

Apple Inc

Cupertino, CA 136 days ago $150,400–$277,600
C C++ Embedded Software Kernel Drivers Firmware ISP Real-time Software Hardware-Software Integration macOS iOS System Software Hardware Validation Manufacturing Diagnostics
3+ yrs exp

Realtime Software Engineer

Anduril Industries

Waltham, MA 8 days ago $191,000–$253,000
C++ CUDA Linux Nix NixOS Python Rust C CI/CD GIT JIRA Image Processing Graphics Programming Networking Distributed Systems Hardware-in-the-loop Firmware Kernel Development

Software Engineering Manager, Cloud Streaming

Nvidia

Remote (Canada) 8 days ago $168,000–$270,250
AWS EKS ECS Fargate ALB NLB WAF ACM Golang Java C C++ Rust Kubernetes containerd CRI-O Docker Terraform OpenTofu Helm GitOps ArgoCD WebRTC REST GraphQL Vault IAM
8+ yrs exp Remote

Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 4 days ago
C C++ Python C# Java Go Rust Ada MATLAB VHDL Verilog RTOS VxWorks Integrity Embedded Linux FPGA I2C CAN SPI RS-232 RS-422 CMSIS HAL Static Analysis Systems Engineering
8+ yrs exp