Job Title
Senior GPU System Software Engineer
Role Summary
Join the GPU System Software organization to design, implement and validate GPU kernel drivers and low-level system software used across Linux, QNX and Android. The role focuses on enabling power, performance, security and safety for NVIDIA GPU products and requires close collaboration with hardware, firmware and software teams.
Experience Level
Senior β 10+ years of relevant software development experience.
Responsibilities
Primary responsibilities include low-level design, implementation, verification and cross-functional integration of GPU system software.
- Design, implement and test GPU kernel driver components for Linux, QNX and Android.
- Optimize kernel and platform software for power, performance, security and safety.
- Develop hardware abstraction layers and OS kernel integrations to support new GPU hardware.
- Collaborate with hardware, firmware and software teams to define interfaces and requirements.
- Perform safety and security analysis and implement mechanisms to meet product-specific requirements.
- Debug complex interactions across processors, interrupts, memory and real-time subsystems.
Requirements
Must-have technical skills and experience:
- 10+ years building complex software that interfaces with hardware.
- Strong C programming skills and extensive low-level device driver experience.
- Deep understanding of multicore hardware, OS design, concurrency, virtual memory, caching, interrupts and real-time programming.
- Experience with ARM and RISC-V processor architectures.
- Proven experience debugging and optimizing kernel-level code and hardware interactions.
Nice-to-have:
- Experience architecting and developing GPU kernel drivers on Linux or QNX platforms.
- Familiarity with the GPU software stack across user space, kernel and firmware.
- Experience with functional safety or cybersecurity certification of embedded device drivers.
- Experience with system virtualization and GenAI-assisted development workflows.
Education Requirements
BS or MS in Electronics/Computer Engineering, Computer Science, 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.

Date Posted: 2026-06-30