Demo

Systems & Kernel Software Engineer, SEAR

Apple
Cupertino, CA Other
POSTED ON 7/7/2026
AVAILABLE BEFORE 9/7/2026
The SPEAR Systems & Kernel team in Apple's Security Engineering & Architecture organization is hiring a collaborative systems engineer with a drive to improve the security of end user devices. We take on software engineering projects to make progress on Apple's most pressing security challenges, anywhere in the lower layers of the stack: bootloaders, drivers, firmware, and the kernel. Our goal is to eliminate whole classes of software vulnerabilities, securing our systems against even the most advanced and well-resourced adversaries. We've done wholesale rewrites of codebases into memory safe languages, deployed static and dynamic analysis to prevent bugs, and undertaken bespoke rearchitecture of critical codebases. We continue to refine our approach to best protect our users against rapidly evolving threats. As a Systems & Kernel Software Engineer in SPEAR, you will partner with teams across the lower layers of the software stack to design security defenses that meaningfully improve the security of Apple devices. Working in a small team of SPEAR engineers, you will collaborate on a design that upholds a high security standard without compromising on system performance or user experience. Then, you will go hands-on. You and your team will ramp up on the partner team's codebase and implement the design. A day on the job might involve: - Designing the hardening approach for a given codebase, from surgical adoptions of memory safety technologies, to mitigation deployment, to broad refactors that reorient key system components. - Ramping quickly on unfamiliar codebases and writing production-quality low-level code in C, C , or Swift. - Balancing security goals against the realities of working on code that ships to hundreds of millions of devices: performance, memory footprint, compatibility, and reliability. - Testing thoroughly, debugging carefully, and partnering with QA on end-to-end validation. - Using modern tooling, including LLMs, where it helps us move faster, while applying the systems and security depth needed to evaluate what those tools produce. - Creating the documentation and training materials the partner team needs to maintain and build on the changes. Minimum Qualifications: BS in Computer Science or a related field, or equivalent experience. Working knowledge of C and expertise in one or more systems programming languages (C, C , Rust, Zig, or Swift). Experience writing low-level software, such as kernels, drivers, firmware, bootloaders, hypervisors, or runtimes. Understanding of how low-level code is compiled to machine code and interacts with hardware. Experience with, or an interest in, software security. Strong written and verbal communication. Preferred Qualifications: Understanding of the security properties of common systems languages. Understanding of common vulnerability exploitation and mitigation techniques. Experience designing, implementing, or evaluating software security mitigations. Deep expertise in C programming. Experience using LLMs to accelerate security engineering. Experience with compiler security features, static analysis, or fuzzing. Contributions to open-source systems or security projects.

Hourly Wage Estimation for Systems & Kernel Software Engineer, SEAR in Cupertino, CA
$49.00 to $58.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Systems & Kernel Software Engineer, SEAR?

Sign up to receive alerts about other jobs on the Systems & Kernel Software Engineer, SEAR career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple

  • Apple Boulder, CO
  • We are seeking a highly motivated and analytical AI Experience Researcher to join our team. This role blends cognitive and human sciences, data sciences, s... more
  • 1 Day Ago

  • Apple Washington, WA
  • The iCloud Services team includes iCloud Platform, iCloud SRE, iCloud Data Science, and Data Engineering. The team ensures the availability, high performan... more
  • 1 Day Ago

  • Apple Seattle, WA
  • Summary Do you feel you think differently, you are eager to break status quo, are bold and ambitious, aren’t afraid to take risks and are passionate to bui... more
  • 1 Day Ago

  • Apple Washington, WA
  • Security is at the heart of Apple's products and services. The Security Enablement Team at Apple focuses on building Software and Services that provide fou... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Systems & Kernel Software Engineer, SEAR jobs in the Cupertino, CA area that may be a better fit.

  • Apple Cupertino, CA
  • Apple's Trusted Execution team in Security Engineering and Architecture builds the security technologies that protect every Apple product at the point of c... more
  • 20 Days Ago

  • Apple Cupertino, CA
  • Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!