Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Bash @ 3
CUDA @ 3
Debugging @ 3
GenAI
Generative AI @ 3
LLM
Linux @ 6
OpenCL @ 3
OpenGL @ 3
PowerShell @ 3
Python @ 3
QA @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking a QA Engineer to join the Workstation and Virtualization team. This role involves reproducing issues, performing root cause analyses, validating defect resolutions, and building diagnostic and AI-driven tools to improve testing and troubleshooting efficiency. The position emphasizes deep expertise in Windows and Linux environments, virtualization platforms, and strong programming/scripting skills.
Responsibilities
- Reproduce issues reported by OEMs, enterprise customers, and partners.
- Collaborate with software developers, program managers, and customers to determine root causes and verify defect fixes.
- Validate NVIDIA products on customer-specific platforms and configurations to ensure compatibility and reliability.
- Build Python, C#, and C++-based scripts and diagnostic tools to increase bug reproduction and troubleshooting efficiency.
- Build AI-driven tools and technologies that improve workflow efficiency.
Requirements
- Pursuing a Bachelor’s or Master’s degree (or equivalent experience) in Computer Science, Electronics, Software Engineering, or related fields.
- Proficient in Windows and virtualization technologies: VMware ESXi, Citrix Hypervisor, Microsoft Hyper-V, and KVM.
- Scripting/automation experience with Python, PowerShell, and Bash.
- Proven ability to troubleshoot and resolve complex hardware and software issues.
- Solid knowledge of PC architecture, supercomputers, and computer clusters (caches, buses, memory controllers, DMA, etc.).
- Extensive experience building, configuring, and troubleshooting PCs and servers.
- Hands-on experience with debugging tools, memory dump analysis, remote debugging, and Windows performance tracing tools (e.g., ETW).
- Knowledge of graphics technologies such as DirectX, OpenGL, Windows Display Driver Model (WDDM), CUDA, and OpenCL.
- Strong proficiency in Python, C#, and C++.
Ways to Stand Out
- Expertise in planning, installing, and optimizing virtualization environments (VMware ESXi, Citrix Hypervisor, Microsoft Hyper-V, KVM).
- Strong working knowledge of Linux distributions (e.g., Red Hat, Ubuntu).
- Experience using Generative AI platforms / LLMs (Gemini, Claude, Copilot, etc.) to develop AI-powered tools.
Compensation & Benefits
- Base salary ranges by level:
- Level 1: 84,000 USD - 143,750 USD per year
- Level 2: 100,000 USD - 166,750 USD per year
- Eligible for equity and benefits (see www.nvidiabenefits.com).
Additional Information
- Applications accepted until June 19, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and committed to an inclusive work environment.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior Software Quality Assurance Engineer
Nvidia · Santa Clara, United States
USD 132,000-207,000 per year
Technical Marketing Engineer
Nvidia · Santa Clara, United States
USD 160,000-322,000 per year
Senior Deep Learning Software Engineer, Inference
Nvidia · World, United States, Canada
USD 152,000-287,500 per year
Senior DL Compiler Engineer - CUDA Tile
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer - Autonomous Driving Simulation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software SDET Test Development Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Deep Learning Software Engineer, Inference
Nvidia · Netherlands
PLN 221,200-507,000 per year