Darwin Runtime Engineer, Core OS

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$144k most similar roles pay here $260k

This listing doesn't post a salary. Most similar roles pay $169,825–$233,725.

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 · Darwin Runtime Engineer, Core OS

As a Darwin Runtime Engineer, Core OS, you will join the Darwin Runtime team to develop low-level system technologies that form the foundation of Apple’s operating systems. You will work at the intersection of operating systems, programming language design, systems security, and high-performance computing. Your daily responsibilities include designing and implementing features for Grand Central Dispatch, XPC, pthread, and malloc, as well as developing IDL compiler frontends and backends for C and Swift targets. You will optimize code generation, runtime performance, and memory management while ensuring secure inter-process communication across various execution environments. The role requires proficiency in the C programming language, experience with UNIX-like systems, and a deep understanding of operating system fundamentals such as threading, synchronization primitives, virtual memory, and assembly programming to solve critical low-level infrastructure challenges.

What you'll do

  • Design and implement new features and APIs for Darwin Runtime technologies including GCD, XPC, pthread, and malloc.
  • Develop IDL compiler frontend and backend systems including lexical analysis, parsing, and code generation for C and Swift.
  • Build high-performance runtime libraries for secure communication, memory management, and component lifecycle across various environments.
  • Optimize code generation, runtime performance, and memory usage to meet strict low-level system requirements.
  • Diagnose and resolve complex issues across different layers of the software stack.
  • Participate in all phases of the development cycle from problem definition and design through testing and debugging.

What we're looking for

  • BS or MS in Computer Science or equivalent degree.
  • 0-3+ years of relevant industry experience in low level systems programming.
  • Fluency in the C programming language.
  • Experience with UNIX-like systems.
  • Strong understanding of operating system fundamentals including threading, synchronization, IPC, scheduling, and virtual memory.
  • System design and architecture skills.
  • Experience with compiler design, including lexical analysis, parsing, semantic analysis, and code generation (preferred).
  • Knowledge of capability-based security models, sandboxing, secure IPC, hardware architecture, assembly, Swift, Objective-C, or debugger tools (preferred).

More like this

Similar roles

Software Engineer - Darwin Server, Core OS

Apple Inc

Cupertino, CA 45 days ago $150,400$277,600
UNIX Swift C Rust Go Kubernetes OCI OpenTelemetry cloud-init Linux FreeBSD Darwin Systems Programming Security Certificates Attestation

Senior Compute Runtime Software Engineer

Apple Inc

Seattle, WA 58 days ago $175,000$308,500
C C++ Swift Go Linux Docker Kubernetes KVM QEMU Cloud Hypervisor rust-vmm macOS Virtualization Framework iSCSI NFS micro-services Containerization Virtualization Kernel Security
8+ 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

Secure IPC Manager, Core OS

Apple Inc

Cupertino, CA 16 days ago $206,200$356,400
C Swift Objective-C C++ UNIX IPC Compiler Design Toolchain Development Kernel Operating Systems Security Architecture

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