senior Software Engineer ic 7+ yrs Bachelor's · Posted Apr 20, 2026

About this role

Nvidia is hiring a senior-level Software Engineer based in Pune, India. The posting calls out experience with Python, C#, SQL, MongoDB and roughly 7+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Pune, India
Work mode
On-site
Experience
7+ years
Education
Bachelor's degree
Posted
Apr 20, 2026
AI Summary
Design and implement automated tests using AI technologies for NVIDIA's GPU device drivers and SDKs on Windows and Linux. Build Python and C# tools to automate testing workflows, develop test frameworks, analyze code coverage, and drive test automation initiatives while debugging defects and validating software compatibility.

More roles at Nvidia

Senior Systems Prototyping and Emulation Engineer
Santa Clara, CA · senior
Embedded Systems Python C
Senior Software R&D Engineer, VLSI Physical Design
Austin, TX · senior
Python C++ Deep Learning
Senior Product Engineer Transceivers
Santa Clara, CA · senior
Python Embedded Systems Data Analytics
Software Engineer, AI and DL Kernel Libraries - New College Grad 2026
Santa Clara, CA · mid
Python C CUDA
AI Software Engineer, Kernel Libraries - New College Grad 2026
Santa Clara, CA · mid
Python C CUDA
All Nvidia jobs →

Job description

from Nvidia careers

We are seeking a qualified Software Tools Development Engineer to join our GPU SWQA team. The successful candidate will demonstrate substantial experience with AI technologies for automation of test cases, as well as an in-depth understanding of both Windows and Linux operating systems. Comprehensive knowledge of system architecture is essential, along with a strong command of PC I/O architecture and common bus interfaces, including PCI-E, USB, and SATA. Familiarity with specifications pertaining to general PC-Architecture components will be regarded as a valuable asset.

What you’ll be doing:

  • Design and implement automated tests incorporating AI technologies for NVIDIA's device driver software and SDKs on various Windows and Linux operating systems.

  • Build tools/utility/framework in Python & C# which would help automate and optimize the testing workflows in GPU domain . Develop and implement automated and manual tests, analyze results, identify and report defects.

  • Rigorously drive test automation initiative. Build innovative ways to automate and expand our software testing.

  • Expose defects and constraints; Isolate and debug the issue(s) and find the root cause; Contribute to the solution and drive to closure. Measure code coverage for the software under test, analyze and drive code coverage enhancements.

  • This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Pune, India Jobs in Pune, India software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions