Senior Software Development Engineer in Test

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Software Development Engineer in Test at NVIDIA, focusing on building and maintaining Python-based automation frameworks for NVIDIA App. The role involves using AI development tools to accelerate test creation and implementation, and contributing to manual test planning and execution. Requires strong Python skills, quality focus, and understanding of complex software/hardware interactions.

What you'd actually do

  1. Design, implement, and maintain automated tests using Python for NVIDIA app and interactions with drivers, applications, and gaming-related technologies.
  2. 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.
  3. Build and improve automation framework components, utilities, and tools that make test execution more reliable, scalable, and efficient.
  4. 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.
  5. Debug automation failures, product defects, and platform issues to identify root cause and communicate findings clearly.

Skills

Required

  • Python development
  • Automation frameworks
  • Test automation
  • Software quality engineering
  • Debugging
  • Problem-solving
  • Windows operating systems
  • PC architecture
  • Drivers
  • Hardware/software interactions
  • PC gaming scenarios
  • Troubleshooting

Nice to have

  • Agentic AI development
  • Codex
  • Claude Code
  • AI coding agents
  • GPUs
  • Graphics drivers
  • Gaming technologies
  • NVIDIA technologies
  • PC gaming ecosystems

What the JD emphasized

  • Strong programming experience in Python
  • Hands-on experience building or maintaining automated tests, test tools, or automation infrastructure.
  • Working knowledge of AI-assisted development tools and workflows