Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Systems & Kernel Software Engineer, SEAR

$150.4k - $277.6k

Apple

Role Number: 200565362Team: Software and ServicesLocation: CupertinoPosted: 2026-06-01SummaryThe 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.DescriptionAs 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 QualificationsBS 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 QualificationsUnderstanding 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.Pay & BenefitsAt Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple BenefitsNote: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.EEO StatementApple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicantAccessibilityAt Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.Learn about accessibility in Apple’s workplaceLearn about reasonable accommodations for job applicantsApplication DeadlineApple accepts applications to this posting on an ongoing basis.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Systems & Kernel Software Engineer, SEAR in Cupertino, CA vacancy
  • $184k - $287.5k

    Join NVIDIA's GPU SW Kernel organization, where we're groundbreaking the next generation of outstanding AI systems to transform GPU software development. Our team leads the effort in crafting...  ...closely with GPU SW kernel engineers to pinpoint high-impact automation... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...a lasting impact on the world.Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work...  ...with boot flows, drivers, firmware interactions, kernel or platform software, or hardware-software... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will...  ...design and develop key components of our production GPU kernel drivers and embedded software, shaping products used... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...environments, and medical devices. Our software platforms are central to this mission....  ...globally!We are hiring a Senior Systems Software Engineer to join our team as a technical expert...  ...will locate performance issues through kernel trace analysis and evaluate modern architectures... 
    Suggested
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    13 hours ago
  • $152k - $241.5k

     ...Tegra Team searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software organization. You will design key aspects of our Tegra SoC kernel drivers and embedded Software. This role will be... 
    Suggested
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...do their best work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is...  ...will encounter in its lifecycle, working closely with kernel driver team, GPU architecture team, system design team, and... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    As a Vulkan Performance driver engineer, you will have a hand in everything from the game...  ...experience (or equivalent) in graphics software, system programming, or related field.An...  ...graphicsWorking experience inside operating system kernels and device driversAbility to think... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic...  ...development lifecycle. This can include working in user-space, kernel, firmware or boot software of SOC. Participating in overall... 
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...for energetic, enthusiastic and technologically savvy engineers to join the Chips System Software team. Here we architect and develop the boot firmware...  ...skills, a thorough understanding of operating systems and kernel programming, a good understanding of hardware... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...and opportunities! We work with sister software teams on developing features for...  ...evolve over time, resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at NVIDIA, you will work on the kernel drivers and embedded software for our... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous...  ...analysis, and workflow automation.Resolve complex kernel-level issues and lead integration of external Ethernet switching... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior System SW Engineer with expertise in systems software, GPU drivers, embedded software, and platform security. You will provide technical...  ...and architecture initiatives across production GPU kernel drivers, embedded software, and next-generation... 
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $165.2k - $223.6k

    AWS designs custom SoCs (System on Chips) that power the world's...  ...both the SoCs and the low-level software stack that brings these chips...  ...for a Systems Software Engineer who wants to work at the boundary...  ...emulators- Experience with Linux kernel development, device drivers,... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative engineer with direct experience in Linux kernel mode drivers to help us deliver on the future of GPU driver software. This is a rare opportunity to join a new team working on future drivers for our GPU's. You'll get... 
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  •  ...collaborate and contribute and revolutionize AI silicon and system.DescriptionAs a System Software Engineer Lead, you willLead the team in designing and...  ...software design and optimization, with expertise in both OS kernel optimization and real time development.Deep... 

    Baidu

    Sunnyvale, CA
    2 days ago
  • $272k - $431.25k

    We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that...  .... You have shipped production Rust at the hardware or kernel boundary — drivers, firmware, runtimes, or similar — and... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...lasting impact on the world.We are looking for a senior engineer to improve GPU system software and the way that software is built. You will work on...  ...control softwareExperience with operating system internals, kernel modules, or computer architectureExperience with... 
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $152k - $241.5k

     ...you passionate about redefining how software is built in the age of Generative AI?...  ...an unprecedented scale.If you are a systems-thinking C++ engineer who wants to help scale out an agentic...  ...harnesses for production software.CUDA & kernel expertise: Experience with CUDA... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...whether hosted on-prem or in the cloud.We are seeking a Senior Systems Software Engineer to join our team. You will focus on improving the...  ...experience working with the system internals of Unix/Unix-like kernels such as Linux.Understanding of performance, security, and reliability... 
    Full time
    Worldwide
    Shift work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...across all aspects of SOC, systems, and technology verticals. As someone...  ...BSP components—firmware, drivers, kernel, and hardware layers.Collaborate with... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    13 hours ago
  • $152k - $241.5k

     ...on the world.We are looking for a highly motivated Senior System Software Engineer to develop and improve system software for next-generation...  ...and DMA.Experience with operating-system internals, Linux kernel development, device drivers, concurrency, virtual memory, and... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $175k - $230k

     ...Cerebras Systems builds the world's largest AI chip, 56 times larger...  ...Role As part of the Embedded Software team, you will help build the...  ...the Cerebras Wafer Scale Engine (WSE)-the world's largest AI...  ...environments. Familiarity with Linux kernel concepts, device drivers, or... 

    Cerebras

    Sunnyvale, CA
    23 hours ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...working on all aspects of SOC and system, and technology verticals. As...  ...Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...person to join our group of highly skilled and motivated engineers who bring GeForce NOW to life! As a member of the...  ...What you’ll be doing:Game Performance optimization, Linux Kernel, KVM Hypervisor, System Software & optimization at scaleUnderstand and apply gaming workloads... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...be critical in enhancing GPU kernels, deep learning models, and...  ...technologies and advanced engineering principles to drive continuous...  ...integrating graph compilers. Software Engineering Best Practices:... 

    AMD

    Santa Clara, CA
    12 hours ago
  • $272k - $431.25k

    NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system...  ....You will work closely with hardware, architecture, kernel, AI, middleware, and platform teams to deliver high-performance... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $129.3k - $225.3k

    Role Number: 200675757Team: Software and ServicesLocation: CupertinoWeekly...  ...team in the Security Engineering and Architecture organization...  ...be contributing to the entire system. Interacting with Apple’s unique...  ...directly, through the kernel, up through libraries, frameworks... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal...  ...of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...platformsImplement power and thermal management software features in Linux Kernel and user spaceCollaborate with power architects, hardware and software engineers on platform power estimation and...  ...and power consumption, and tuning system-level performance to deliver reliable... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep...  ...technical expertise in embedded firmware, Linux kernel development, and middleware development, with... 
    Full time

    Nvidia

    Santa Clara, CA
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems & Kernel Software Engineer, SEAR. Be the first to apply!