Senior OS Engineer, Media Playback

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $255k
$139k most similar roles pay here $345k

This role pays more than 91% of similar roles. Most pay $187,850–$235,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $212k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior OS Engineer, Media Playback

Senior OS Engineer, Media Playback - Media, Graphics & Compute Technologies joins the AVKit Engineering team to design and build media playback UI across various Apple products including iPhone, iPad, Mac, Apple TV, Apple Watch, and Apple Vision Pro. This role involves designing and implementing new features and public APIs for internal and third-party use while collaborating with human interface and partner engineering teams to ensure consistent system-level media UI. The engineer will triage complex issues from the UI layer through the underlying media and OS stack while driving performance optimizations across the playback pipeline. Candidates should possess over five years of programming experience in Objective-C and Swift, deep knowledge of operating system design, and proficiency with Cocoa or other application frameworks to solve technical challenges within the media domain.

What you'll do

  • Design and implement new features for the AVKit media playback UI across multiple Apple devices.
  • Build public APIs for internal teams and third-party developers that balance flexibility with ease of use.
  • Define and implement system-level media UIs in coordination with Human Interface and partner engineering teams.
  • Triage, debug, and resolve complex technical issues spanning from the UI layer to the underlying OS stack.
  • Drive performance improvements and optimizations across the entire media playback pipeline.
  • Develop software using Objective-C, Swift, and Cocoa frameworks to support audiovisual media features.

What we're looking for

  • 5+ years of programming experience, preferably in Objective-C and Swift.
  • Deep knowledge of Operating System design and concepts.
  • Proficiency in developing with Cocoa or other application frameworks.
  • BS or MS in CS/CE or equivalent practical experience.
  • Excellent collaboration skills to explain advanced concepts clearly.
  • Expertise in triaging and resolving complex bugs (preferred).
  • Demonstrated problem-solving, critical thinking, and communication skills (preferred).
  • Excellent understanding of optimization and performance issues across OS software layers (preferred).

More like this

Similar roles

Senior Hardware Engineer - Mission Compute

Anduril Industries

Costa Mesa, CA 9 days ago $129,000–$198,000
PCB Design Altium Firmware MCU FPGA CAN I2C SPI PCIe USB Ethernet Signal Integrity Power Integrity Digital Electronics Oscilloscopes Logic Analyzers DO-254 DO-178C DO-160
5+ yrs exp

Software Engineer, Playback and Media Protection

Apple Inc

New City, NY 38 days ago $150,400–$277,600
FairPlay PlayReady Widevine Java NoSQL Cassandra Relational Databases data-modeling Endpoint Security Authentication Protocols Profiling Security Infrastructure
2+ yrs exp