Senior System Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
148 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $214k
$117k most similar roles pay here $295k

This role pays more than 80% of similar roles. Most pay $140,600–$196,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $169k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior System Engineer

Senior System Engineer The Senior System Engineer joins the Compositing, Color, and Display Software team to develop the graphics software foundation for various Apple devices. This role involves building and maintaining core compositing infrastructure, where you will manage frame scheduling, display synchronization, and input event processing across iOS, macOS, tvOS, and watchOS. You will design features that balance visual quality with battery life while ensuring security and privacy. The work requires navigating complex codebases to integrate hardware capabilities like advanced display technologies and Metal framework components. Candidates must possess expertise in C/C++, Unix environments, and systems programming. Key technical skills include memory management, threading, performance optimization, and debugging using tools like lldb, dtrace, and Instruments. You will solve critical problems in scheduler architecture, security rendering, and hardware integration to ensure high-quality user experiences across multiple platforms.

What you'll do

  • Develop and optimize core compositing infrastructure across iOS, macOS, tvOS, and watchOS platforms.
  • Optimize frame scheduling and display synchronization to balance visual quality with battery life.
  • Implement system features that ensure user security and privacy within the graphics stack.
  • Build and maintain input handling and event processing systems for various hardware devices.
  • Maintain and modernize critical system code while ensuring stability and backward compatibility.
  • Integrate new hardware capabilities, including advanced display technologies and GPU architectures.
  • Perform systematic debugging and root cause analysis to resolve complex issues across the codebase.
  • Provide technical leadership and mentorship to junior engineers on compositing projects.

What we're looking for

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience in software development with a strong systems programming background.
  • Proficiency in C/C++ including memory management, threading, and performance optimization.
  • Deep familiarity with Unix environments and low-level debugging using tools like lldb, dtrace, and Instruments.
  • Experience with performance analysis, optimizations, and understanding of compositing, frame timing, vsync, and display technologies.
  • Proven track record of leading technical initiatives and mentoring junior engineers.
  • Ability to work across multiple technical domains and context-switch effectively between different platform codebases.
  • Preferred experience with GPU Programming, Metal, advanced display technologies, or large legacy codebase modernization.

More like this

Similar roles

Systems Engineer

Apple Inc

Cupertino, CA 15 days ago $150,400$277,600
C C++ Objective-C Metal Unix Linux lldb gdb Instruments Systems Programming Memory Management Threading Concurrency Data Structures Algorithms Operating Systems Profiling Command-line Tools

Senior Software Engineer, UI Rendering

Apple Inc

Cupertino, CA 17 days ago $184,700$324,800
Metal C++ C CoreAnimation Vulkan DirectX MSL GLSL HLSL Swift Objective-C GPU Programming Real-time Rendering Computer Graphics Shader Programming Multi-threaded Rendering Color Management HDR iOS macOS watchOS visionOS
5+ yrs exp

Graphics Compositing UI Rendering Engineer

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
Metal C++ C Metal Shading Language Swift Objective-C GPU Programming Shader Development Real-time Rendering Computer Graphics UIKit AppKit SwiftUI Vulkan DirectX HDR Color Management Multi-threaded Rendering
5+ yrs exp

Software Engineer - UI Rendering, Performance & Power

Apple Inc

Cupertino, CA 13 days ago $150,400$277,600
Metal C++ C Vulkan DirectX CoreAnimation Swift Objective-C GPU Programming Shader Programming MSL GLSL HLSL Real-time Rendering Computer Graphics Multi-threaded Rendering Color Management HDR
3+ yrs exp

Senior Systems Engineer

Anduril Industries

Boulder, CO 87 days ago $143,000$191,000
Ladar Lidar Python MATLAB Computer Vision Design for Manufacturing (DFM) Test Automation Systems Engineering DVT CDR MRR Firmware
5+ yrs exp

Senior Systems Engineer

General Dynamics

Taunton, MA 71 days ago $150,000$160,000
Agile SNMP REST APIs ESXi Network Configuration DOORS Cameo Public Key Infrastructure Wireshark UX/UI Design Systems Engineering Requirement Management Test Procedure Development
8+ yrs exp