Senior Tools Development Engineer
NVIDIA· Engineer, Tools Dev
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
- Senior Physical Verification Engineer4d agoEngineer, ASIC
- Senior System Software Engineer, Display Security4d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware4d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer4d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence4d agoHybrid (Remote / Local) · Architect