# Senior Software Development Engineer in Test

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Development-Engineer-in-Test_JR2018424?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bd8e4bb2-cb7

## 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!

We are 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.

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.

**Responsibilities:**

- 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, maintainability, and performance.

- Work closely with development, QA, and leadership teams to report progress, raise risks, and improve overall product quality.

**Requirements:**

- B.E./B. Tech degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

- 5+ years of software development, test automation, or software quality engineering experience, including collaboration across development and test teams across the globe.

- Strong programming experience in Python, including object-oriented programming, package management, debugging, logging, error handling, and automation framework development.

- Hands-on experience building or maintaining automated tests, test tools, or automation infrastructure.

- Working knowledge of AI-assisted development tools and workflows, including the ability to use coding agents or CLI-based AI tools to generate, modify, debug, and improve automation code.

- Experience reading user documentation, product specifications, or feature requirements and developing test plans and test cases from them.

- Good understanding of Windows operating systems, PC architecture, drivers, hardware/software interactions, PC gaming scenarios, and troubleshooting workflows.

- Strong problem-solving and debugging skills, including the ability to isolate issues across automation, product code, operating systems, drivers, hardware configurations, and game/application behavior.

**Preferred Qualifications:**

- Experience with agentic AI development, including how agents are created, configured, prompted, evaluated, and integrated into engineering workflows.

- Prior experience using Codex, Claude Code, or similar AI coding agents for real software development or test automation work.

- Experience with GPUs, graphics drivers, gaming technologies, or NVIDIA technologies such as DLSS, Frame Generation, Reflex, CUDA, G-Sync, or related areas.

- Strong knowledge of PC gaming ecosystems, including launchers, overlays, multi-monitor setups, display modes, input devices, performance tools, and compatibility scenarios.

## Skills

### Required
- Python
- AI-assisted development
- Automation
- Test coverage
- Windows operating systems
- PC architecture
- Drivers
- Hardware/software interactions
- PC gaming scenarios
- Troubleshooting workflows

### Nice to have
- Agentic AI development
- Codex
- Claude Code
- GPU
- Graphics drivers
- Gaming technologies
- NVIDIA technologies
- DLSS
- Frame Generation
- Reflex
- CUDA
- G-Sync

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Development-Engineer-in-Test_JR2018424?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
