← Back to Jobs
Technology
Systems Software Engineer, Core OS
Apple, Inc.San Diego, CA🇺🇸United StatesPosted 12 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
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.
Description
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.
Minimum Qualifications
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
Preferred Qualifications
Programming experience in Objective-C or Swift
Analytical thinking skills
Ability to work independently
Spoken and written communication skills
Description
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.
Minimum Qualifications
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
Preferred Qualifications
Programming experience in Objective-C or Swift
Analytical thinking skills
Ability to work independently
Spoken and written communication skills
Skills
Objective-C
Swift
Similar jobs
Mid-Level Systems Engineer with Security Clearance
Command Post Technologies, Inc. · Dahlgren, United States
2 minutes agoCampus Full Time 2027 - Software Developer
Five Rings LLC · New York, United States
23 minutes ago$300k/yrSoftware Engineer/Senior Software Engineer, Applied ML & Data Mining
PlusAI · Santa Clara, United States
23 minutes ago$130k - $220k/yrSoftware Programmer - SME
Navigant Consulting · Washington, United States
23 minutes ago$100.1k - $150.4k/yrSenior C++ Trading Software Developer, Onsite in Chicago, IL - R
Next Step Systems · Chicago, United States
23 minutes agoSenior Software Engineer (SE3)
StrongMind · United States
23 minutes ago