Skip to main content
NVIDIA logo

Senior System Software Engineer - GPU SW

NVIDIA
September 25, 2026
Full-time
On-site
Santa Clara, California, United States
$184,000 - $287,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior System Software Engineer - GPU SW

Role Summary

Senior engineer providing technical leadership for security and systems architecture across GPU kernel drivers, embedded software, and next-generation NVIDIA platforms. The role collaborates with hardware, software, and security teams to design, implement, and deploy secure, high-performance solutions for datacenter, gaming, and other compute markets.

Experience Level

Senior - requires senior-level experience; job posting specifies 8+ years in systems software, embedded development, or security engineering.

Responsibilities

Design, implement, and drive adoption of security and systems features across drivers, embedded software, and platform architectures.

  • Architect, implement, and verify security and systems features for GPU kernel drivers and embedded software.
  • Drive secure-design practices across code, development processes, and product architecture.
  • Conduct software and hardware security reviews; identify vulnerabilities and recommend mitigations.
  • Debug and resolve complex issues across drivers, OS kernels, embedded environments, hardware interfaces, and virtualization layers.
  • Balance security, reliability, and performance requirements for large-scale inference and training workloads.
  • Define and execute long-term security roadmaps with global software, hardware, and product teams.

Requirements

Must-have technical skills, experience, and capabilities.

  • 8+ years in systems software, embedded development, or security engineering.
  • Experience securing low-level software: operating-system kernels, device drivers, embedded systems, or platform software.
  • Strong C programming and low-level driver development skills; system-level debugging expertise.
  • Experience with Linux, Windows, Android, ChromeOS, or comparable OS kernels.
  • Solid understanding of computer architecture: processors, caches, buses, memory controllers, DMA, interrupts, and memory protection.
  • Demonstrated technical leadership, ownership, and ability to drive complex cross-functional projects.
  • Clear written and verbal communication skills for diverse technical audiences.

Nice-to-have:

  • Offensive and defensive security experience: threat modeling, vulnerability research, reverse engineering, exploit mitigations.
  • Familiarity with Confidential Computing technology.
  • Experience with virtualization and isolation technologies: hypervisors, IOMMUs, virtual machines.
  • Experience with GPU-driver architecture, embedded firmware/software, RTOS, RISC-V, or resource-constrained systems.

Education Requirements

BS or MS in Computer Engineering, Computer Science, Electrical Engineering, or a related field - or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-09-22