OS Software Engineer, Evaluation

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $177k
$90k $240k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $151,000–$184,662 — the blue band above. At the midpoint, this role pays about $177k versus about $168k 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 · OS Software Engineer, Evaluation

The OS Software Engineer, Evaluation joins the Experimentation team to build and extend an end-to-end platform used to measure and improve features across all Apple operating systems. This role focuses on developing the on-device daemon and framework, which serve as the heart of the experimentation platform. You will design and implement new features and APIs, maintain high-performance libraries, and participate in the full software development cycle from problem definition to debugging. Key responsibilities include diagnosing issues across different software stack layers and writing unit and integration tests. The role requires proficiency in Objective-C, Swift, C/C++, or Kotlin, alongside a strong foundation in operating systems concepts like concurrency, IPC, and memory management. You will solve technical challenges related to low-level systems software and AI adoption.

What you'll do

  • Design and implement new features and APIs for the on-device Experimentation service across multiple operating systems.
  • Develop and maintain high-performance libraries that are easy for other developers to use.
  • Manage the full software development cycle from problem definition and design to implementation and debugging.
  • Diagnose and resolve complex issues across different layers of the software stack.
  • Write unit and integration tests for all new and existing code.
  • Optimize software for memory, power, and performance while maintaining a high-quality developer experience.

What we're looking for

  • Working proficiency in Objective-C, Swift, C/C++, Kotlin, or similar languages.
  • Strong academic foundation in operating systems concepts including concurrency, multi-threading, IPC, and memory management.
  • Hands-on experience developing low-level or systems software through internships, academic projects, or open-source contributions.
  • Excellent problem-solving, debugging, and communication skills with a track record of team collaboration.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent practical experience).
  • Prior software engineering internship experience in systems software, embedded platforms, or platform engineering (preferred).
  • Exposure to Unix/POSIX APIs, event loops, or system daemons/services (preferred).
  • Experience in iOS, macOS, experimentation, A/B testing, or AI (preferred).
  • Master's degree in Computer Science, Computer Engineering, or a related technical discipline (preferred).

More like this

Similar roles

Senior OS Software Engineer, Evaluation

Apple Inc

Cupertino, CA 143 days ago $150,400–$277,600
Objective-C Swift C++ C Kotlin Operating Systems System Design Threading Inter-process Communication A/B Testing iOS macOS
7+ yrs exp

Software Engineer, Evaluation

Apple Inc

Cupertino, CA 3 days ago $150,400–$277,600
Machine Learning Distributed Systems SQL NoSQL RESTful API React JavaScript Benchmarking Load Balancing Production Systems
3+ yrs exp

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 76 days ago $142,300–$263,300
C C++ Swift Objective-C Firmware Kernel Drivers Distributed Systems Networking Protocols Configuration Management OTA APIs GPUs TPUs ASICs
5+ yrs exp

Systems Software Engineer, Core OS

Apple Inc

San Diego, CA 79 days ago $142,300–$263,300
C Objective-C Swift Kernel I/O Protocols USB Bluetooth Ethernet Middleware Daemons Frameworks OS Fundamentals Firmware Update Solutions

Software Engineer, Systems Performance

Apple Inc

San Diego, CA 12 days ago $142,300–$263,300
Swift Objective-C SwiftUI Swift Data Swift Concurrency iOS macOS tvOS watchOS visionOS Unix Linux Operating Systems Data Science API Design

Core OS Software Engineer, USB4/Thunderbolt

Apple Inc

Cupertino, CA 19 days ago $129,300–$225,300
C C++ USB4 Thunderbolt PCIe DisplayPort RDMA Firmware Operating Systems Protocol Analyzers Logic Analyzers Oscilloscopes Apple Silicon iOS macOS