Back to jobs

Systems Software Engineer, Core OS

Apple · San Diego, United States of America

Spotted 64d ago

Job details

Education
Bachelor's degree
Posted
Aug 8, 2026
Last confirmed open
Oct 21, 2026

What you'll need to apply

What this employer's standard application typically asks

NameEmailPhoneLocationResumeWork authorization answer

Company-specific questions

  • Have you previously worked at Apple?
Job description

About this role

Join the Core Platform & Systems Technology team and help build the code that drives our operating systems on iPhone, iPad, Apple Watch, and Mac. You’ll deliver a unified solution used across the entire company — daemons, frameworks, certification test suites, command line tools, and even bits of UI. Your code will run on every device we ship.

This role offers a rare view into true cross-functional engineering, where your work touches nearly every part of the system.

As a Systems Software Engineer on this team, you’ll contribute to Apple’s firmware update solutions, working primarily on middleware — frameworks and daemons that keep devices current and reliable. The programming languages we use on this team are C, Objective-C, and Swift, with C being the primary language.

A working knowledge of low-level programming and the kernel is a plus, as is familiarity with I/O protocols — USB, Bluetooth, Ethernet, and Inductive — since these are how accessories connect to our devices.

Programming experience in C Knowledge of OS fundamentals Experience designing and developing production-level software Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Programming experience in Objective-C or Swift Analytical thinking skills Ability to work independently Spoken and written communication skills

Interested in this role?Continue on Apple's careers page.
Apply on Apple