← All roles

Senior Tools Development Engineer

NVIDIA· Engineer, Tools Dev
Apply on company site
PuneFull-timePosted 7mo ago

About the role

Senior Software Automation and Tools Engineer responsible for designing and implementing tests for NVIDIA software products, building tools to automate testing workflows, and leveraging AI to enhance test planning, automation, and code coverage in the GPU domain.

Responsibilities

  • Contribute and drive automation initiatives. Build innovative ways to automate and expand our software testing.
  • Build tools, utilities, and frameworks in C#/Java/C++/ Python that automate and optimize testing workflows in the GPU domain.
  • Leverage AI development tools to create robust test plans and automate test case generation, accelerating test automation and enabling early defect detection.
  • Develop automated end-to-end tests for NVIDIA device drivers and SDKs on the Windows platform. Execute automated tests, identify, report, and drive resolution of defects. Measure, analyse, and drive code coverage improvements.
  • Stabilize and modularize existing frameworks to latest technologies. Develop applications and tools that bring data-driven insights to development and test workflows.
  • Debug issues to identify root causes and provide peer code reviews with feedback on performance, scalability, and correctness.
  • Write maintainable, reliable, and well-documented code.
  • Collaborate with leadership by generating clear, actionable, and impactful progress reports.
  • Address complex technical and process challenges with a problem-solving approach.
  • Provide mentorship to interns and recently onboarded employees.

Qualifications

  • B.E./B. Tech degree in Computer Science/IT/Electronics Engineering with strong academics or equivalent experience.
  • 5-8 years of programming experience in C#/Java/C++/ Python, including OOP concepts.
  • Significant experience using AI development tools to: Accurately create and automate test cases; Boost code coverage; Detect bugs early; Facilitate efficient bug fixes.
  • Extensive knowledge of OS fundamentals, PC hardware, and issue resolution.
  • Demonstrated ability to collaborate with multiple development teams to expand testing scope and improve coverage.
  • Excellent written and verbal communication skills, analytical and problem-solving abilities.
  • Comfortable working in a fast-paced environment as part of a high-performing engineering team.

Skills

Required:Programming in C#/Java/C++/PythonAutomation testingAI-based test automationOS and hardware knowledgeCollaboration and communication

Benefits

  • Competitive salaries
  • Generous benefits package
  • Opportunity to work in a leading technology company
Last updated Jul 3, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA