NVIDIA

Technology

SeniorSoftwareDevelopmentEngineerinTest

$140–270k Santa Clara, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Development Engineer in Test at NVIDIA. Skills: Automation, Python development, AI-assisted development, Software quality. Design automated tests. Implement automated tests”

What You'll Achieve.

Improve software quality; Accelerate validation; Identify defects early

Industry & Context.

Technology
Problems you'll solve

Problem-solving; Debugging; Isolate issues; Root cause analysis

What They're Looking For.

Must Have

B. E. /B. Tech degree, 5+ years software development, 5+ years test automation, 5+ years software quality engineering, Python programming experience, Object-oriented programming, Package management, Debugging, Logging, Error handling, Automation framework development, Hands-on automated tests, Hands-on test tools, Hands-on automation infrastructure, Working knowledge AI tools, Use coding agents, Use CLI AI tools, Generate automation code, Modify automation code, Debug automation code, Improve automation code, Reading user documentation, Reading product specifications, Reading feature requirements, Developing test plans, Developing test cases, Good understanding Windows OS, Good understanding PC architecture, Good understanding drivers, Good understanding hardware/software interactions, Good understanding PC gaming scenarios, Good understanding troubleshooting workflows, Problem-solving skills, Debugging skills

Nice to Have

Experience with agentic AI development, Experience using Codex, Experience using Claude Code, Experience using AI coding agents, Experience with GPUs, Experience with graphics drivers, Experience with gaming technologies, Experience with NVIDIA technologies, Knowledge of PC gaming ecosystems

What You'll Do.

Design automated tests

Implement automated tests

Maintain automated tests

Use AI development tools

Accelerate automation development

Accelerate test generation

Build automation framework components

Improve automation framework components

Build automation utilities

Improve automation utilities

Build automation tools

Improve automation tools

Translate product documentation

Translate feature requirements

Develop automation coverage

Develop targeted validation

Debug automation failures

Debug product defects

Debug platform issues

Write maintainable Python code

Write reliable Python code

Write well-documented Python code

Participate in peer code reviews

Improve product quality

How You'll Work.

Team & Collaboration

Development teams; Test teams; QA teams; Leadership teams

Full Job Description

Are you passionate about automation, AI-assisted development, gaming technology, and improving software quality through thoughtful testing? If so, we have a phenomenal opportunity for you! NVIDIA is seeking a creative, hands-on automation engineer with strong Python development skills, a quality-focused attitude, and the ability to understand complex software, hardware, and PC gaming interactions. The successful candidate will help build and maintain Python-based automation frameworks, use AI development tools to accelerate test creation and implementation, and contribute to manual test planning and execution for NVIDIA App, the successor to GeForce Experience and NVIDIA Control Panel. As a Software Development Engineer in Test, you will develop automation, tools, and test coverage for NVIDIA software products, with a focus on improving quality, accelerating validation, and identifying defects early in the development lifecycle. **What you’ll be doing:** * Design, implement, and maintain automated tests using Python for NVIDIA app and interactions with drivers, applications, and gaming-related technologies. * Use AI development tools such as Codex, Claude Code, Cursor or similar AI-assisted development tools to accelerate automation development, test generation, debugging, and workflow optimization. * Build and improve automation framework components, utilities, and tools that make test execution more reliable, scalable, and efficient. * Translate product documentation and feature requirements into test plans, automation coverage, and targeted hands-on validation for complex PC platform scenarios, including corner cases and obscure interactions across hardware, software, drivers, games, and system settings. * Debug automation failures, product defects, and platform issues to identify root cause and communicate findings clearly. * Write maintainable, reliable, and well-documented Python code. Participate in peer code reviews with feedback on correctness, scalability,

Free ATS check

Applying for this Senior Software Development Engineer in Test role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →