Used Tools & Technologies
LLM GenAIRequired Skills & Competences
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.
Linux @ 6
Python @ 3
Bash @ 3
Debugging @ 3
QA @ 3
PowerShell @ 3
CUDA @ 3
Generative AI @ 3
AI @ 3
OpenGL @ 3
OpenCL @ 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.