Senior System Software Engineer - GPU
Overview
- Added in 30 days
- 657
- At this company, still open
Skills named in this posting
- USB
- C
- Linux kernel
NVIDIA is seeking an outstanding Senior System Software Engineer to join our Display Driver team. You will develop production-quality system software for next-generation NVIDIA GPU and Tegra platforms, working across operating systems such as Linux and Android.
The role combines broad kernel-mode driver development with opportunities to work on display security technologies, including High-bandwidth Digital Content Protection (HDCP). You will collaborate with hardware, firmware, security, and system software teams to deliver reliable and secure display solutions.
What you’ll be doing
• Design, develop, test, and maintain GPU/display kernel-mode drivers and embedded firmware.
• Develop system software across Linux, Android or similar operating system.
• Implement and maintain HDCP and related display-content-protection functionality.
• Debug interactions across software, firmware, hardware, and external display devices.
• Develop multithreaded, performance-sensitive software in C.
• Participate in design, code, and security reviews.
• Build automated tests and diagnostic tools to improve reliability and interoperability.
• Collaborate with teams across NVIDIA and external partners throughout the product lifecycle.
What we need to see
• BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience.
• 5+ years of experience developing system software, embedded software, firmware, or kernel-mode drivers.
• Strong C programming and debugging skills.
• Solid understanding of operating-system fundamentals, computer architecture, memory management, synchronization, and concurrency.
• Experience developing low-level software on Linux, Android, or a similar operating system.
• Familiarity with secure protocols, cryptographic concepts, authentication, key management, or content-protection technologies.
• Strong analytical, communication, and collaboration skills.
Ways to stand out from the crowd
• Experience implementing or debugging HDCP 1.x/2.x authentication and content-protection flows.
• Knowledge of HDMI, DisplayPort, USB-C DisplayPort Alt Mode, DDC/I²C, or DisplayPort AUX protocols.
• Experience with Linux DRM/KMS or graphics/display kernel drivers.
• Familiarity with trusted execution environments, secure firmware, hardware security modules, or secure key provisioning.
• Experience in debugging display interoperability, or content-protection certification issues.
Apply on the employer's site
Original posting: jobs.nvidia.com
RISC-V ecosystem
NVIDIA Corporation in the RISC-V ecosystem
RISC-V International: Premier Board
Founded in 1993, NVIDIA is an AI computing company. The company is headquartered in Santa Clara, California.
- NVIDIA is bringing CUDA platform support to RISC-V, i.e. allowing a RISC-V CPU to host CUDA GPU applications
- Publicly credited the RVA23 profile as the enabler: "We wouldn't have considered porting CUDA to RISC-V without it"
- Active in RISC-V International profile/standards work and a frequent presence in RISC-V ecosystem coverage
Same employer
More roles at NVIDIA Corporation
Senior LLVM Compiler Engineer
NVIDIA Corporation
China, ShanghaiCompilersSoC / ASICOct 30, 2026Senior Project Delivery Manager, NVIS
NVIDIA Corporation
Singapore, Singapore-Suntec TowerOct 30, 2026Federal Program Director
NVIDIA Corporation
US, DC, RemoteRemoteOct 30, 2026Healthcare AI Startups Lead - APAC
NVIDIA Corporation
Singapore, Singapore-Suntec TowerOct 30, 2026Senior DevOps Engineer - E-commerce
NVIDIA Corporation
India, PuneOct 30, 2026Package Layout Engineer - Hardware
NVIDIA Corporation
India, BengaluruSoC / ASICOct 30, 2026