Drimva

Apple

Systems & Kernel Software Engineer, SEAR

$150K–$278K

Cupertino, California · Full-time · Posted Jun 1, 2026

Education
BS in Computer Science or a related field, or equivalent experience.

About the job

Designs and implements security defenses for Apple’s lower-level software, including kernels, drivers, firmware, and bootloaders.

What you'll do

  • Design and implement security hardening, mitigations, and codebase refactors.
  • Write, test, and debug production-quality low-level software while balancing security, performance, compatibility, memory use, and reliability.
  • Partner with other teams on validation, documentation, and training.

What they ask for

  • 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.

Nice to have

  • Understanding of systems-language security properties and common vulnerability exploitation and mitigation techniques.
  • Experience with security mitigations, LLMs for security engineering, compiler security features, static analysis, fuzzing, or open-source systems or security projects.

Pay

$150,400 and $277,600 USD base salary

Tools

C, C++, Rust, Zig, Swift, LLMs

AI focus

Use LLMs where helpful to accelerate security engineering, while evaluating their output with systems and security expertise.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)