System Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
76 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $160k
This role $203k
$103k $280k
below market most similar roles pay here above market

This role pays more than 81% of similar roles. Most pay $123,347–$196,000 — the blue band above. At the midpoint, this role pays about $203k versus about $160k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · System Software Engineer

The System Software Engineer joins the cloudOS team to build and integrate software that orchestrates workloads across highly performant and energy-efficient systems for next-generation data centers. You will develop, maintain, and optimize OS-level components, including runtime libraries, frameworks, and daemons. Key responsibilities involve enhancing operating system performance, scalability, and reliability while troubleshooting low-level OS issues, networking bottlenecks, and hardware-software integration challenges. You will utilize hardware acceleration for machine learning and high-performance computing workloads. Required skills include proficiency in C/C++, Obj-C, or Swift, along with strong knowledge of OS architecture, process management, IPC, signals, and daemon lifecycles. You will also work with container technologies like Docker and Kubernetes to manage large-scale distributed systems and AI workload orchestration on novel compute platforms.

What does a System Software Engineer earn?

Median $235750 from 73 postings across 5 companies.

See salary data

What you'll do

  • Develop, maintain, and optimize OS-level components for data center infrastructure.
  • Design, implement, and maintain system daemons to manage hardware components and host processes.
  • Troubleshoot and resolve low-level OS issues, networking bottlenecks, and hardware-software integration challenges.
  • Implement robust fault detection and recovery mechanisms for hardware and daemon failures.
  • Contribute to the development of automation, monitoring, and diagnostic tools to improve system reliability.
  • Build and integrate software to orchestrate workloads across high-performance and energy-efficient systems.
  • Adapt and scale software to utilize hardware acceleration for machine learning and high-performance computing.

What we're looking for

  • 4+ years of software engineering experience.
  • Proficiency in C/C++, Obj-C, or Swift.
  • Strong knowledge of OS architecture and low-level system components.
  • Solid understanding of Linux or Apple OS system programming, including process management, IPC, signals, and daemon lifecycle.
  • Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience.
  • Familiarity with init systems (systemd, launchd, upstart) and service orchestration (preferred).
  • Knowledge of distributed systems, cloud computing, and large-scale data center infrastructure (preferred).
  • Experience with AI accelerators (GPUs, TPUs, ASICs) or container technologies like Docker and Kubernetes (preferred).

More like this

Similar roles

Software Engineer, System Services

Apple Inc

Seattle, WA 75 days ago $142,300–$263,300
C++ Objective-C Swift Kubernetes Nomad Apache Mesos Cloud Orchestration Configuration Management OTA System Software Runtime Libraries APIs OS Architecture
4+ yrs exp

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 41 days ago $142,300–$263,300
C/C++ Swift Objective-C Linux OS Architecture Distributed Systems Docker Kubernetes systemd launchd IPC Virtualization Containerization Cloud Computing Hardware Acceleration GPUs TPUs ASICs System Programming
4+ yrs exp

Compute Runtime Software Engineer

Apple Inc

Seattle, WA 93 days ago $142,300–$263,300
C C++ Swift Go Rust Linux macOS Docker Kubernetes Mesos Cloud Hypervisor rust-vmm QEMU KVM Firecracker KubeVirt iSCSI NFS Virtualization Containerization
3+ yrs exp

System Software Engineer

Broadcom

San Jose, CA 83 days ago
RDMA Linux Kernel C C++ Python Linux Network Drivers QoS Firmware Development x86 ARM64 Data Center Networking Virtual Switching Packet Classification HPC Network Drivers Test Scripts
10+ yrs exp

System Software Engineer

General Dynamics

Hanover, MD 5 days ago $186,575–$252,425
Java Angular Springboot JavaScript Docker Jenkins Git Nexus RedHat Cypress Scrum DevOps Jira
10+ yrs exp

Systems Software Engineer

Apple Inc

San Diego, CA 41 days ago $122,700–$214,300
C++ Objective-C Swift Unix Linux macOS Python Lua Bash I2C USB PCIe Distributed Applications Drivers Command Line Utilities