Senior System Software Engineer - GPU SW
Core
Architect, design, implement, and verify security and systems features for GPU kernel drivers, embedded software, and next-generation GPU architectures to strengthen security, reliability, and performance across datacenter, gaming, and compute markets.
Role type
Senior System Software Engineer (GPU Security & Drivers)
Builds
Secure, high-performance GPU kernel drivers, embedded software, and next-generation NVIDIA platforms
Domain
Semiconductor / GPU Systems / Embedded Security
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, low-level driver development, system-level debugging, computer architecture (processors, caches, buses, memory controllers, DMA, interrupts, memory protection), OS kernel development (Linux, Windows, Android, ChromeOS), technical leadership
Preferred skills
offensive and defensive security, threat modeling, vulnerability research, reverse engineering, exploit mitigations, Confidential Computing, virtualization and isolation technologies (hypervisors, IOMMUs, VMs), GPU-driver architecture, embedded firmware/software, RTOS environments, RISC-V, resource-constrained systems
Technologies
Linux, Windows, Android, ChromeOS, RISC-V
Responsibilities
Architect and implement security features for GPU kernel drivers and embedded software; drive secure-design practices across code and product architecture; conduct software and hardware security reviews and guide mitigation strategies; debug complex issues across drivers, OS kernels, embedded environments, and hardware interfaces; balance security, reliability, and performance for datacenter-scale workloads; define and execute long-term security roadmaps
Seniority
Senior, hands-on IC with technical leadership