Systems & Kernel Software Engineer, SEAR
$150.4k - $277.6kApple
Systems & Kernel Software Engineer, SEARThe 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 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 Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple 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 applicant At 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 workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.
$184k - $287.5k
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...SuggestedFull time- ...An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level issues and collaborating with hardware teams to deliver innovative solutions...Suggested
$120k - $250k
...years ahead in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for... ...everything that makes our AI silicon and systems usable: from Linux kernel drivers up through node and cluster management. The team...SuggestedFull timeWork experience placementLocal areaMonday to FridayFlexible hours$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...SuggestedFull time$184k - $287.5k
NVIDIA is searching for a creative and highly motivated engineer with expertise in systems software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in gaming...SuggestedFull time$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$184k - $287.5k
...people in the world.We are the Datacenter System Software team, and we are looking for a highly motivated, creative Senior Engineer o drive Fleet Scale Debuggability end to end... ...time-align logs from heterogeneous sources — kernel and driver logs, syslog, Redfish event logs...Full timeContract work$124k - $195.5k
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Data Center Server Platform Diagnostics. You... ...skills.Ways to stand out from the crowd:Knowledge of Linux kernel internals.Knowledge of Server / PC system architecture....Full timeImmediate start$175k - $275k
Cerebras Systems builds the world's largest AI chip, 56 times larger... ...RoleAs 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...$152k - $241.5k
...is searching for a creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position offers the opportunity... ...sophisticated SoCs.Understanding of GPU software kernel driver and firmwareExperience in Pre-Silicon/Post...Full time$184k - $287.5k
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You...Full time$152k - $241.5k
...world.Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on... ...boot sequence, spanning from ROM and bootloader phases to kernel initialization, along with the capability to troubleshoot boot...Full time$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$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$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...Full timeImmediate start$184k - $287.5k
NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of... ...and debug key aspects of our production GPU and SOC kernel drivers and embedded SW, focusing on platform...Full time$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component... ...model across a range of system configurations and hardware... ...interaction with GPU hardware, kernel mode drivers, and the... ...role incorporates strong system software programming skills, a detailed...Full time$193.3k - $261.5k
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 areaFlexible hours$224k - $356.5k
...architecture of this platform.We are looking for a deeply technical systems software engineer who will own AI stack readiness on DGX Station. You will... ..., drive optimizations across the full stack—from GPU kernels through frameworks to applications—and work hands-on with framework...Full timeLocal area$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 timeShift work- ...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...
$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$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- Fortinet is seeking an Embedded Software Engineer to join our WiFi team in the United States. You will work on Secured Enterprise Wireless products and features, focusing on Linux kernel and driver development for WiFi chipsets, and implementing security protocols across...
$224k - $356.5k
...researchers, developers, and AI engineers. As NVIDIA brings DGX Station... ...CUDA, firmware, BMC, and AI software teams, collaborate closely... ...Station across both operating systems.What you’ll be doing:Windows... ...on DGX OS / Ubuntu, including kernel module integration, device tree...Full time$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 timeRemote work$152k - $241.5k
...the team and see how you can make a lasting impact on the world. Looking for motivated system software engineers to join NVIDIA's Tegra software organization. Help build efficient kernel drivers and firmware for ARM SoCs, impacting product lines like Robotics, self-...Full time- ...in C programming and problem-solving skills, with a Bachelor's in Computer Science or Electrical Engineering. Located in Sunnyvale, California, the role involves Linux kernel driver development and implementing Wifi security protocols. A comprehensive benefits package,...Full time
- ...Google Sunnyvale, CA is seeking a Senior Staff Software Engineer for GPU System Software. You will own complex, high-impact projects, drive architecture... ...next-gen GPU infrastructure. The role emphasizes kernel and firmware work, deep system design, and collaboration...
$184k - $287.5k
...Autonomous Vehicles Platform team is looking for a hands-on System Software Engineer. As part of our team, you will work on our Autonomous... ...user-space system software, with a willingness to delve into kernel-space and/or low-level hardware when needed.Knowledge about...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems & Kernel Software Engineer, SEAR. Be the first to apply!
- system programmer Cupertino, CA
- IT system engineer Cupertino, CA
- systems software developer Cupertino, CA
- software Cupertino, CA
- software sales Cupertino, CA
- embedded software Cupertino, CA
- id software Cupertino, CA
- software support Cupertino, CA
- remote software sales Cupertino, CA
- software applications developer Cupertino, CA

