Software Engineer, OS and System Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $203k
$128k most similar roles pay here $278k

This role pays more than 64% of similar roles. Most pay $145,000–$214,950 — the shaded band above. At the midpoint, this role pays about $203k versus about $180k 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 · Software Engineer, OS and System Services

As a Software Engineer, OS and System Services, you will join the Cloud Engineering team to build and integrate software that orchestrates workloads across high-performance, energy-efficient systems for next-generation data centers. You will develop and maintain critical system software including kernel drivers, runtime libraries, frameworks, and daemons while collaborating with cross-functional teams to adapt and scale software on novel compute platforms. Your daily work involves building infrastructure for machine learning and high-performance computing workloads, ensuring quality through unit, integration, and performance testing. The role requires proficiency in C/C++, knowledge of operating system and firmware development fundamentals, and experience with hardware acceleration like GPUs or TPUs. You will also utilize skills in software architecture, API design, and potentially Swift or Objective-C to solve complex problems within the core infrastructure of data center environments.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Build and integrate software to orchestrate workloads across high-performance, energy-efficient data center systems.
  • Develop and maintain system software including kernel drivers, runtime libraries, frameworks, and daemons.
  • Utilize hardware acceleration for machine learning and high-performance computing workloads.
  • Adapt, tailor, and scale software on novel compute platforms to build future cloud architecture.
  • Ensure software quality through the creation of unit, integration, and performance tests.
  • Manage fleet software including configuration management, software deployment, and debugging at scale.
  • Support the operation of deployed software by participating in an on-call rotation.

What we're looking for

  • 5+ years of software engineering experience.
  • Proficiency in C/C++.
  • Strong knowledge of operating system and firmware development fundamentals.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • Experience with fleet software management, including configuration management, deployment, and debugging at scale (preferred).
  • Experience with AI accelerators such as GPUs, TPUs, or ASICs (preferred).
  • Understanding of networking protocols, crypto key exchange algorithms, and/or distributed systems (preferred).
  • Experience with Swift, Objective-C, and Apple development tools (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

System Software Engineer

Apple Inc

Seattle, WA 31 days ago $142,300$263,300
C++ Objective-C Swift Linux Docker Kubernetes Distributed Systems System Programming IPC systemd launchd High Performance Computing Machine Learning ASIC Cloud Computing Containerization
4+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 111 days ago $150,400$277,600
Java C C++ NoSQL Distributed Systems Redis Memcached Kafka AWS GCP Kubernetes gRPC Containers TLS X.509 FoundationDB DynamoDB Cassandra

Systems Software Engineer, Platform Architecture

Apple Inc

Cupertino, CA 30 days ago $150,400$225,300
Go Swift C++ Python Bash HTTP DNS RPC Databases Operating Systems Cloud Security Authentication Authorization Docker Podman LLMs AI Agents
3+ yrs exp

Systems Software Engineer, Platform Architecture

Apple Inc

Cupertino, CA 27 days ago $184,700$324,800
Go Swift C++ Python Bash HTTP DNS RPC Databases Operating Systems Cloud Security Authentication Authorization Docker Podman LLMs AI Agents
10+ yrs exp