Join the Core Platform & Systems Technology team and help build the code that drives Apple’s operating systems across iPhone, iPad, Apple Watch, and Mac. You will deliver a unified solution used throughout the company — including daemons, frameworks, certification test suites, command-line tools, and even parts of the user interface. Your code will run on every device we ship. This on-site role provides a rare view into cross-functional engineering, touching nearly every part of the system.
As a Systems Software Engineer on this team, you’ll contribute to Apple’s firmware update solutions, working mainly on middleware — frameworks and daemons that keep devices current and reliable. The languages we use are C, Objective-C, and Swift, with C as 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 interfaces connect accessories to our devices.
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: - Programming experience in Objective-C or Swift. - Analytical thinking skills. - Ability to work independently. - Spoken and written communication skills.
This is an on-site role in San Diego, California, United States.
Join the Core Platform & Systems Technology team and help build the code that drives Apple’s operating systems across iPhone, iPad, Apple Watch, and Mac. You will deliver a unified solution used throughout the company — including daemons, frameworks, certification test suites, command-line tools, and even parts of the user interface. Your code will run on every device we ship. This on-site role provides a rare view into cross-functional engineering, touching nearly every part of the system.
As a Systems Software Engineer on this team, you’ll contribute to Apple’s firmware update solutions, working mainly on middleware — frameworks and daemons that keep devices current and reliable. The languages we use are C, Objective-C, and Swift, with C as 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 interfaces connect accessories to our devices.
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: - Programming experience in Objective-C or Swift. - Analytical thinking skills. - Ability to work independently. - Spoken and written communication skills.
This is an on-site role in San Diego, California, United States.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Systems Software Engineer
Насколько эта вакансия подходит вашему резюме
Войдите, чтобы увидеть AI match score и персональную ленту.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Systems Software Engineer
Насколько эта вакансия подходит вашему резюме
Войдите, чтобы увидеть AI match score и персональную ленту.
© 2026 JobMatcher. Все права защищены.
© 2026 JobMatcher. Все права защищены.
Открытые роли в этой компании — 1 в каталоге JobMatcher.
Открытые роли в этой компании — 1 в каталоге JobMatcher.
Assistant Project Manager
Hillis-Carnes Engineering Associates
Document Controller
Ali & Sons Marine Engineering Factory
Software Engineer
Halogen Engineering Group
Scrum Master
Capgemini Engineering
Cloud Engineer
ST Engineering
Android Software Developer
ACKtive Engineering Solutions LLC
Assistant Project Manager
Hillis-Carnes Engineering Associates
Document Controller
Ali & Sons Marine Engineering Factory
Software Engineer
Halogen Engineering Group
Scrum Master
Capgemini Engineering
Cloud Engineer
ST Engineering
Android Software Developer
ACKtive Engineering Solutions LLC