NVIDIA
Senior Graphics Driver Engineer
$152K–$242K
US, CA, Santa Clara · Senior · Full-time · Posted Sep 16, 2026
- Experience
- 5+ years experience with software performance analysis, profiling, optimization, or debugging.
- Education
- BS, MS, or PhD in Computer Science, Software Engineering, Computer Engineering, or a related field—or equivalent experience.
About the job
Develops and optimizes graphics software for professional applications on NVIDIA GPUs, analyzing workloads and delivering measurable performance improvements.
What you'll do
- Develop, debug, and validate graphics software and optimizations; profile workloads and isolate performance bottlenecks.
- Create tools, scripts, automated workflows, and workstation benchmarks for performance analysis, regression detection, and validation.
- Collaborate with application developers and NVIDIA driver, architecture, and hardware teams to evaluate and deliver improvements.
What they ask for
- Strong C/C++ programming skills.
- Understanding of computer architecture, operating systems, and how applications interact with graphics APIs and GPU hardware.
- Familiarity with source-control systems such as Perforce or Git; experience with design reviews and code reviews.
- Ability to develop and debug software in Windows; experience using AI-assisted development tools.
Nice to have
- Knowledge of graphics APIs such as OpenGL, Direct3D, or Vulkan.
- Experience with low-level systems, graphics, driver, performance-analysis software, benchmarks, automated performance testing, statistical techniques, or scripting with Python, Perl, or similar languages.
Pay
152,000 USD - 241,500 USD (base salary)
Tools
C/C++, Perforce, Git, Windows, OpenGL, Direct3D, Vulkan, Python
AI focus
Create AI-assisted techniques for performance analysis, regression detection, and validation; experience with AI-assisted development tools is required. The posting also states NVIDIA uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative