Manager, Software Tools Development

NVIDIA NVIDIA · Semiconductors · Pune, India

Manager for Software Test and Tools Development at NVIDIA, focusing on creating automated tests and tools for GPU software and SDKs. The role involves leading a team, defining test strategies, and implementing automation using Python & C#, with exposure to AI/ML and Agentic AI for workflow optimization.

What you'd actually do

  1. Own all product release quality and work with the engineering team to define and execute project roadmaps, schedules, and deliverables. Manage project risk and mitigate, as necessary. Own providing strategy to automate software functionality, compatibility, security and performance quality coverage.
  2. Define and drive the overall test engineering strategy for our nvidia GPU products, establishing an engineering-focused approach to quality encompassing design for scalable test frameworks, tools, and methodologies and lead product testing and engineering efforts across a full-stack solution
  3. Design and implement automated tests incorporating AI technologies for NVIDIA's device driver software and SDKs on various Windows and Linux operating systems.
  4. Build tools/utility/framework in Python & C# which would help automate and optimize the testing workflows in GPU domain.
  5. Prioritizing team assignments and efforts; Supporting and enhancing the QA methodologies to ensure delivery of predictable, high-quality product releases

Skills

Required

  • leading automation test and tools development teams
  • Python
  • C#
  • C/C++/Java/Selenium
  • test automation architectures
  • Windows OS
  • Linux OS
  • device driver validation
  • data analysis and reporting
  • technical management
  • project management
  • risk management
  • communication skills

Nice to have

  • AI Tools in Development and QA workflow
  • automation for system software/SOC products
  • NVIDIA GPU hardware
  • Graphics and Display Concepts
  • OpenGL
  • GSYNC
  • DLSS

What the JD emphasized

  • 5 years of leading and automation test and tools development teams
  • 5+ years’ experience in core programming languages such as Python/C/C++/Java/Selenium
  • Prior experience as a technical manager
  • Expert in Windows and Linux OS fundamentals and configuration knowledge
  • Prior experience of crafting test plans for New Features and experience in device driver validation
  • Exposure on utilizing AIML and Agentic AI for accelerating and bringing efficiency in Development and QA workflows