System Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $203k
$120k most similar roles pay here $279k

This role pays more than 70% of similar roles. Most pay $137,162–$214,125 — the shaded band above. At the midpoint, this role pays about $203k versus about $176k 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 · System Software Engineer

As a System Software Engineer on the cloudOS team, you will build and integrate software to orchestrate workloads across high-performance, energy-efficient systems powering next-generation data centers. You will develop, maintain, and optimize OS-level components, including runtime libraries, frameworks, and daemons that manage hardware components and host processes. Your daily work involves troubleshooting low-level OS issues, networking bottlenecks, and hardware-software integration challenges while implementing fault detection and recovery mechanisms. The role requires proficiency in C/C++, Objective-C, or Swift, along with a deep understanding of Linux or Apple OS system programming, including process management, IPC, signals, and daemon lifecycles. You will also work on infrastructure for machine learning and high-performance computing workloads, utilizing technologies such as AI accelerators, containerization tools like Docker and Kubernetes, and various init systems to ensure scalability across distributed systems.

What does a System Software Engineer earn?

Median $235750 from 43 postings across 5 companies.

See salary data

What you'll do

  • Develop and optimize OS-level components for data center infrastructure.
  • Build and maintain system daemons to manage hardware components and host processes.
  • Troubleshoot low-level OS issues, networking bottlenecks, and hardware-software integration challenges.
  • Implement robust fault detection and recovery mechanisms for hardware and daemon failures.
  • Develop automation, monitoring, and diagnostic tools to improve system reliability.
  • Integrate software to orchestrate workloads across high-performance Apple silicon systems.
  • Optimize operating system performance, scalability, and resource efficiency for distributed systems.

What we're looking for

  • 4+ years of software engineering experience.
  • Proficiency in C, C++, Objective-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.
  • Bachelor's or Master's degree 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, container technologies, or AI workload orchestration (preferred).

More like this

Similar roles

Software Engineer, System Services

Apple Inc

Seattle, WA 30 days ago $142,300$263,300
C++ Objective-C Swift Kubernetes Nomad Apache Mesos Configuration Management OTA Runtime Libraries High Performance Computing Machine Learning Cloud Orchestration
4+ yrs exp

Compute Runtime Software Engineer

Apple Inc

Seattle, WA 48 days ago $142,300$263,300
C C++ Swift Go Linux Docker Kubernetes Mesos Cloud Hypervisor rust-vmm macOS Virtualization Framework QEMU KVM Kata Firecracker KubeVirt iSCSI NFS Kernel Security
3+ yrs exp

Senior Compute Runtime Software Engineer

Apple Inc

Seattle, WA 48 days ago $175,000$308,500
C C++ Swift Go Linux Docker Kubernetes KVM QEMU Cloud Hypervisor rust-vmm macOS Virtualization Framework Kata Firecracker KubeVirt iSCSI NFS micro-services
8+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp