Senior GPU Validation Engineer

at Nvidia
USD 140,000-270,200 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 API @ 4 CUDA @ 4 Debugging @ 4 ElasticSearch @ 4 GPU @ 4 Linux Load Testing @ 4 Python @ 6 SQL @ 4

Details

NVIDIA is seeking a creative, hands-on software engineer with a test-to-failure approach to build data-driven tools, improve software quality, and ensure the best customer experience for GeForce NVIDIA products. The role involves developing reliable tests and tools using C++, C#, and Python, applying AI technologies to automate test cases, and working with Windows and Linux operating systems.

Responsibilities

  • Design and implement automated tests incorporating AI technologies for NVIDIA device driver software and SDKs across Windows and Linux operating systems.
  • Develop automated end-to-end tests for NVIDIA device drivers and SDKs on Windows.
  • Execute manual and automated tests, identify and report defects, measure code coverage, and drive code coverage improvements.
  • Develop applications and tools that provide data-driven insights into development and test workflows.
  • Build tools, utilities, and frameworks in Python, C, and C++ to automate and optimize GPU testing workflows.
  • Write maintainable, reliable, and well-documented code.
  • Debug issues to identify root causes.
  • Provide peer code reviews, including feedback on performance, scalability, and correctness.
  • Estimate and prioritize tasks to create realistic delivery schedules.
  • Address challenging technical and process issues.
  • Generate and test compatibility across a range of products and interfaces.
  • Work closely with leadership by generating effective and impactful progress reports.

Requirements

  • B.E. or B.Tech degree in Computer Science, Information Technology, or Electronics Engineering, with strong academic performance, or equivalent experience.
  • At least 5 years of programming experience in Python, C, or C++, including object-oriented programming.
  • Hands-on experience developing Python scripts using application development concepts such as dictionaries, tuples, regular expressions, and PIP.
  • Experience using AI development tools for test-plan creation, test-case development, and test-case automation.
  • 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 with tools such as WinDBG and 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 improve test-code coverage.

Preferred Qualifications

  • Project experience building machine-learning or deep-learning applications.
  • Good understanding of testing fundamentals.
  • Strong problem-solving skills, including the ability to isolate and regress issues.

Compensation and Benefits

  • Base salary for Level 3: USD 140,000–224,250 per year.
  • Base salary for Level 4: USD 168,000–270,250 per year.
  • Eligibility for equity and benefits.
  • Applications will be accepted at least until October 30, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs