Skip to main content
NVIDIA logo

Senior Graphics Driver Engineer

NVIDIA
October 23, 2026
Full-time
On-site
Santa Clara, California, United States
$152,000 - $241,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Graphics Driver Engineer

Role Summary

Work on graphics driver and performance-analysis software to improve real-world professional application performance on NVIDIA GPUs. The role involves profiling applications, isolating bottlenecks, developing optimizations, and collaborating with driver, architecture, hardware, and application teams.

You'll analyze workstation applications used for design, engineering, digital content creation, and visualization, and contribute to representative benchmarks and automated performance validation.

Experience Level

Senior - typically requires 5+ years of relevant experience in software performance analysis, profiling, optimization, or debugging.

Responsibilities

Primary responsibilities include analyzing application workloads, developing performance improvements, and creating tools and benchmarks to validate results.

  • Develop, debug, and validate graphics software and optimizations to improve professional application performance on NVIDIA GPUs.
  • Analyze professional workstation applications and identify opportunities to improve performance and user experience.
  • Design experiments and analysis techniques to isolate complex application-performance bottlenecks.
  • Profile application and graphics API workloads using traces, performance counters, and other analysis techniques.
  • Create tools, scripts, and automated workflows (including AI-assisted techniques) for performance analysis, regression detection, and validation.
  • Collaborate with application developers and internal driver, architecture, and hardware teams to evaluate and deliver performance improvements.
  • Develop representative workstation benchmarks that capture meaningful real-world application behavior.

Requirements

Must-have technical skills and experience. Education is summarized separately below.

  • 5+ years of experience in software performance analysis, profiling, optimization, or debugging.
  • 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 software development practices, including design and code reviews.
  • Ability to develop and debug software in a Windows environment.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Experience using AI-assisted development tools and enthusiasm for learning new technologies.

Nice-to-have:

  • Knowledge of graphics APIs such as OpenGL, Direct3D, or Vulkan.
  • Experience developing low-level systems, graphics, driver, or performance-analysis software.
  • Experience with application benchmarks or automated performance testing.
  • Knowledge of statistical techniques for analyzing variance, repeatability, and performance results.
  • Scripting experience with Python, Perl, or similar languages.

Education Requirements

BS, MS, or PhD in Computer Science, Software Engineering, Computer 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-10-19