Prepin
Log in
NVIDIA

engineering opportunity

Quality Assurance Software Developer Engineer in Test, GeForce GPU

As a Software Development Engineer in Test, you will design and implement tests for NVIDIA software products to identify defects early in the development lifecycle. You will also develop tools to accelerate execution workflows within the organization.

Santa Clara, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at NVIDIA?

Are you passionate about inspiring change, building data driven tools to improve

software quality, and ensuring customers have the best experience? If so, we

have a phenomenal opportunity for you! NVIDIA is seeking a creative, and

hands-on software engineer with a test to failure approach who is a quick

learner, can understand software and hardware specifications, build reliable

tests and tools C++/C#/Python to improve quality and accelerate delivery of

GeForce NVIDIA products. 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. What you’ll

be doing: As a Software Development Engineer in Test, you will take part in

technical design and implementation of tests for NVIDIA software products with

the goal to identify defects early in the software development lifecycle. You

will also build tools that accelerate execution workflows for the organization.

In this role you can expect to: Design and implement automated tests

incorporating AI technologies for NVIDIA's device driver software and SDKs on

various Windows and Linux operating systems. Develop automated end to end tests

for NVIDIA device driver and SDKs on windows platform. Execute manual and

automated tests, identify, and report defects. Measure code coverage, analyze

and drive code coverage improvements. Develop applications and tools that bring

data driven insights to development and test workflows. Build

tools/utility/framework in Python / C / C++ which would help automate and

optimize the testing workflows in GPU domain. Write maintainable, reliable, and

well detailed code. Debug issues to identify the root cause. Provide peer code

reviews including feedback on performance, scalability, and correctness

Optimally estimate and prioritize tasks in order to create a realistic delivery

schedule and work on challenging technical and process issues. Generate and test

compatibility across a range of products and interfaces. Work closely with

leadership to report progress by generating effective and impactful reports What

we need to see: B.E. /B. Tech degree in Computer Science/IT/Electronics

engineering with strong academics or equivalent experience 5+ years of

programming experience in Python/C/C++ with experience in applying

Object-Oriented Programming concepts. Hands-on knowledge of developing Python

scripts with application development concepts like dictionaries, tuples, RegEx,

PIP etc. Good experience with using AI development tools for test plans

creation, test cases development and test cases automation Experience with

testing RESTful APIs and the ability to conduct performance and load testing to

ensure the application can handle high traffic and usage. Experience working

with databases and storage technologies like SQL and Elasticsearch Good

understanding of OS fundamentals, PC Hardware and troubleshooting. Skillful at

debugging issues and have experience using debugging tools like WinDBG/gdb

Working knowledge of GPUs devices and technologies like DLSS, Frame Generation,

Reflex, CUDA, G-Sync, etc. The ability to collaborate with multiple development

teams to gain knowledge and improve test code coverage Ways to stand out from

the crowd: Prior project experience with building ML and DL based applications

would be a plus Good understanding of testing fundamentals Good problem solving

skills (solid logic to apply in isolation and regression of issues found). Your

base salary will be determined based on your location, experience, and the pay

of employees in similar positions. The base salary range is 140,000 USD -

224,250 USD for Level 3, and 168,000 USD - 270,250 USD for Level 4. You will

also be eligible for equity and benefits. Applications for this job will be

accepted at least until July 1, 2026. This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to

fostering an inclusive work environment and proud to be an equal opportunity

employer. As we highly value diversity in our current and future employees, we

do not discriminate (including in our hiring and promotion practices) on the

basis of race, religion, color, national origin, gender, gender expression,

sexual orientation, age, marital status, veteran status, disability status or

any other characteristic protected by law. NVIDIA pioneered accelerated

computing. Today, our AI infrastructure powers global intelligence, transforming

every industry. Learn more about NVIDIA.

Which skills does this role require?

C++C#PythonAI TechnologiesAutomated TestingWindowsLinuxRESTful APIsSQLElasticsearchDebuggingGPU TechnologiesObject-Oriented ProgrammingPerformance TestingLoad TestingData Driven InsightsQuality AssuranceSoftware DevelopmentTest EngineerAutomated TestsDevice Driver SoftwareSDKsDebugging ToolsGPUDLSSCUDAG-SyncFrame GenerationReflexData Driven ToolsSoftware QualityTest AutomationCodingPeer Code ReviewsCompatibility TestingTechnical DesignExecution WorkflowsREST APIsMachine Learning

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.