Security-Driven Systems & Kernel Engineer

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Stock programs
Education reimbursement

Job summary

Apple is seeking a Systems & Kernel Software Engineer in SPEAR to strengthen the security of Apple devices at the lower layers of the stack. You will design defenses, ramp up on partner codebases, and implement the plan in production-grade C/C++/Swift.

In a small team, you will balance security with performance and reliability, write low-level code, and contribute to documentation and training to sustain changes across devices.

Qualifications

  • BS in Computer Science or related field, or equivalent experience.
  • Proficiency in C and one or more systems languages (C, C++, Rust, Zig, or Swift).
  • Experience writing low-level software (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.

Responsibilities

  • Design the hardening approach for a given codebase, from surgical adoptions of memory safety technologies to broad refactors that reorient key system components.
  • Ramp quickly on unfamiliar codebases and write production-quality low-level code in C, C++, or Swift.
  • Balance security goals against performance, memory footprint, compatibility and reliability for devices.
  • Test thoroughly, debug carefully, and partner with QA on end-to-end validation.
  • Use modern tooling, including LLMs, to move faster while applying deep security engineering.
  • Create documentation and training materials for the partner team.

Skills

C/C++ expertise
Rust
Swift
Low-level software
Security mindset
Strong communication

Education

BS in Computer Science

Job description

Apple is seeking a Systems & Kernel Software Engineer in SPEAR to strengthen the security of Apple devices at the lower layers of the stack. You will design defenses, ramp up on partner codebases, and implement the plan in production-grade C/C++/Swift.

In a small team, you will balance security with performance and reliability, write low-level code, and contribute to documentation and training to sustain changes across devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Security-Focused System Software Engineer (Low-Level)
Security-Focused System Software Engineer (Low-Level)

Apple • Saint Paul (MN)

Remote
USD 130,000 - 242,000
Systems & Kernel Software Engineer, SEAR
Systems & Kernel Software Engineer, SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Relocation assistance
Stock programs
Education reimbursement
Entry-Level Security Software Engineer (Low-Level)
Entry-Level Security Software Engineer (Low-Level)

Apple • Olympia (WA)

On-site
Stock awards
Employee Stock Purchase Plan
Comprehensive health benefits
Secure Design Engineer: Threat Modeling & Security Testing
Secure Design Engineer: Threat Modeling & Security Testing

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+2
Security Software Engineering Manager - Platform and Frameworks
Security Software Engineering Manager - Platform and Frameworks

Apple Inc. • Cupertino (CA)

On-site
USD 198,000 - 343,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+3
Systems Software Engineer, Information Security
Systems Software Engineer, Information Security

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Software Engineer, Trusted Execution (Secure Boot), SEAR
Software Engineer, Trusted Execution (Secure Boot), SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Stock programs
Relocation assistance
Tuition reimbursement
+1
System Software Engineer - Kernel & Embedded
System Software Engineer - Kernel & Embedded

Apple • City of Albany (NY)

Remote
USD 115,000 - 218,000
Stock awards
Employee stock purchase plan
Medical and dental insurance
+1
Security-Focused Software Engineer, Enterprise Networking
Security-Focused Software Engineer, Enterprise Networking

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Secure Design Engineer, SEAR
Secure Design Engineer, SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+2