Senior GPU Validation Engineer

NVIDIA•Santa Clara, CA
•$140,000 - $270,250

About The Position

NVIDIA is seeking a creative, hands-on software engineer to improve software quality and accelerate delivery of GeForce products. The role involves designing and implementing tests for NVIDIA software products to identify defects early in the development lifecycle, as well as building tools to accelerate execution workflows. The engineer will develop automated tests incorporating AI technologies for device drivers and SDKs across Windows and Linux, and create end-to-end tests for Windows. The position also involves manual and automated testing, defect reporting, code coverage analysis, compatibility testing, debugging, and development of data-driven tools and insights for GPU-domain testing workflows. The engineer will collaborate with development teams and leadership, provide code reviews, and report progress through effective reports.

Requirements

  • B.E. or B.Tech degree in Computer Science, IT, or Electronics Engineering with strong academics, or equivalent experience.
  • At least 5 years of programming experience in Python, C, or C++, including application of object-oriented programming concepts.
  • Hands-on knowledge of Python scripting and application development concepts such as dictionaries, tuples, regular expressions, and PIP.
  • Experience using AI development tools to create test plans, develop test cases, and automate test cases.
  • Experience testing RESTful APIs and conducting performance and load testing.
  • Experience with databases and storage technologies such as SQL and Elasticsearch.
  • Good understanding of operating system fundamentals, PC hardware, and troubleshooting.
  • Debugging skills and experience using tools such as WinDBG or gdb.
  • Working knowledge of GPU devices and technologies such as DLSS, Frame Generation, Reflex, CUDA, and G-Sync.
  • Ability to collaborate with multiple development teams to gain knowledge and improve test code coverage.

Nice To Haves

  • Prior project experience building machine learning and deep learning applications.
  • Good understanding of testing fundamentals.
  • Good problem-solving skills, including applying sound logic to isolate and regress issues.

Responsibilities

  • Design and implement automated tests incorporating AI technologies for NVIDIA device driver software and SDKs on Windows and Linux.
  • Develop automated end-to-end tests for NVIDIA device drivers and SDKs on Windows.
  • Execute manual and automated tests, identify defects, and report them.
  • Measure code coverage, analyze it, and drive improvements.
  • Develop applications and tools that provide data-driven insights into development and test workflows.
  • Build Python, C, or C++ tools, utilities, and frameworks to automate and optimize GPU testing workflows.
  • Write maintainable, reliable, and well-documented code.
  • Debug issues to identify root causes.
  • Conduct peer code reviews and provide feedback on performance, scalability, and correctness.
  • Estimate and prioritize tasks to create realistic delivery schedules, and work on technical and process challenges.
  • Generate and test compatibility across a range of products and interfaces.
  • Work with leadership to report progress using effective reports.
  • Collaborate with development teams to gain knowledge and improve test code coverage.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service