Senior GPU Validation Engineer

$140k - $270k • Remote • US, CA, Santa Clara

Posted 1d ago

Job Location

US, CA, Santa Clara

Tech Stack

Remote Work Policy

Fully remote

Categories

Machine Learning Engineer

About the job

NVIDIA is seeking a creative, hands-on software engineer with a test-to-failure approach to join our team. You will be responsible for building data-driven tools to improve software quality and ensure customers have the best experience with GeForce NVIDIA products. This role involves understanding software and hardware specifications, building reliable tests and tools in C++/C#/Python, and leveraging AI technologies for test case automation. You will also gain in-depth understanding of both Windows and Linux operating systems.

Responsibilities

  • Design and implement automated tests incorporating AI technologies for NVIDIA's device driver software and SDKs on Windows and Linux.
  • Develop and execute automated end-to-end tests for NVIDIA device drivers and SDKs on the Windows platform.
  • Identify, report, and analyze defects, and drive code coverage improvements.
  • Develop applications and tools to provide data-driven insights for development and test workflows.
  • Build tools, utilities, and frameworks in Python/C/C++ to automate and optimize GPU domain testing workflows.
  • Write maintainable, reliable, and well-detailed code, and debug issues to identify root causes.
  • Provide peer code reviews, focusing on performance, scalability, and correctness.
  • Estimate and prioritize tasks to create realistic delivery schedules.
  • Generate and test compatibility across a range of products and interfaces.
  • Collaborate with leadership to report progress through effective reports.
  • Collaborate with multiple development teams to gain knowledge and improve test code coverage.

Requirements

  • B.E./B. Tech degree in Computer Science/IT/Electronics engineering or equivalent experience.
  • 5+ years of programming experience in Python/C/C++ with Object-Oriented Programming concepts.
  • Hands-on experience developing Python scripts with application development concepts (dictionaries, tuples, RegEx, 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 working with databases and storage technologies like SQL and Elasticsearch.
  • Good understanding of OS fundamentals, PC hardware, and troubleshooting.
  • Skillful at debugging issues using tools like WinDBG/gdb.
  • Working knowledge of GPU devices and technologies (DLSS, Frame Generation, Reflex, CUDA, G-Sync).

Benefits

  • Equity
  • Benefits

About nvidia

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.