CareerPlanSign in

Systems & Kernel Software Engineer, SEAR

Cupertino, United States of America💼 Full-time🗓 2026-06-01 → 2026-09-28

Core

Design and implement security defenses for Apple devices by working on lower-layer software stack components including bootloaders, drivers, firmware, and the kernel.

Role type

Senior IC systems & kernel software engineer (security)

Builds

Security-hardened system components for Apple devices

Domain

Consumer electronics / Systems security

Required skills

C, C++, Rust, Swift, low-level software development, kernel/driver/firmware development, hardware interaction, software security, debugging, testing, documentation

Preferred skills

memory safety technologies, vulnerability exploitation and mitigation, compiler security features, static analysis, fuzzing, LLMs for engineering, open-source contributions

Technologies

C, C++, Rust, Swift, LLMs, static analysis tools, fuzzing tools

Responsibilities

Design hardening approaches for codebases, implement low-level security code, balance security with performance and compatibility, test and debug system components, create documentation and training materials

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.