Software Engineer, OS and System Services

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
2 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 66% of similar roles. Most pay $142,400–$218,081 — 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 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, OS and System Services

Software Engineer, OS and System Services will join the Cloud OS System Software Team to build and integrate software that orchestrates workloads across high-performance, energy-efficient systems for next-generation data centers. The role involves developing, maintaining, and optimizing OS-level components, including runtime libraries, frameworks, and daemons that manage hardware components and host processes. You will collaborate with cross-functional teams to improve performance, security, and resource efficiency while troubleshooting low-level OS issues, networking bottlenecks, and hardware-software integration challenges. Key responsibilities include implementing fault detection mechanisms and developing automation tools for system reliability. Required skills include proficiency in C/C++, Obj-C, or Swift, along with deep knowledge of OS architecture, Linux or Apple OS system programming, process management, IPC, signals, and daemon lifecycles. The work focuses on hardware acceleration for machine learning and high-performance computing workloads within a distributed cloud infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 301 postings across 31 companies.

See salary data

What you'll do

  • Develop and optimize OS-level components for data center infrastructure.
  • Design, implement, 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.
  • Build runtime libraries, frameworks, and tools to orchestrate workloads on high-performance systems.
  • Develop automation, monitoring, and diagnostic tools to improve system reliability.
  • Integrate software to utilize hardware acceleration for machine learning and high-performance computing.

What we're looking for

  • 4+ years of software engineering experience.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent 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.
  • 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, cloud technologies (Docker, Kubernetes), or AI workload orchestration (preferred).

More like this

Similar roles

Software Engineer, System Services

Apple Inc

Seattle, WA 37 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 38 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, OS and System Services

Apple Inc

Seattle, WA 37 days ago $142,300$263,300
C C++ Kernel Drivers Firmware Distributed Systems Networking Protocols Swift Objective-C ASIC Configuration Management OTA
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 118 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