Senior Software Quality Assurance Engineer

Nvidia Corporation

CA, United States
Base: 132,000 usd - 207,000 usd; bonus/equity: equ...
On-site
Windows and linux environments
Virtualization platforms (vmware esxi, citrix hypervisor, microsoft hyper-v, kvm)
Python, c#, and c++ proficiency
Nvidia is seeking a Senior Software Quality Assurance Engineer for their Workstation and Virtualization team, focusing on ensuring product quality through testing and debugging in both Windows and Linux environments. The ideal candidate should have significant experience with virtualization technologies and programming skills in Python, C#, and C++

Job Summary

  • Collaborate closely with customers, software engineers, and program managers to reproduce issues, perform root cause analyses, and validate defect resolutions.
  • Build Python, C#, and C++-based scripts and diagnostic tools aimed at increasing bug reproduction and troubleshooting efficiency.
  • Build AI-driven tools and technologies that improve workflow efficiency.

Matching Summary

Match Score: 85

Nvidia is seeking a Senior Software Quality Assurance Engineer for their Workstation and Virtualization team, focusing on ensuring product quality through testing and debugging in both Windows and Linux environments. The ideal candidate should have significant experience with virtualization technologies and programming skills in Python, C#, and C++.

Salary

Base: 132,000 USD - 207,000 USD; Bonus/Equity: Equity; Benefits: Comprehensive benefits package

Skills & Requirements

Must-have

  • Windows and Linux environments
  • virtualization platforms (VMware ESXi, Citrix Hypervisor, Microsoft Hyper-V, KVM)
  • Python, C#, and C++ proficiency
  • AI-driven tools development
  • debugging tools and memory dump analysis
  • graphics technology knowledge (DirectX, OpenGL, WDDM, CUDA, OpenCL)

Nice-to-have

  • customer-specific platforms validation
  • generative AI platforms / LLMs experience

Key Requirements

  • Bachelor’s or Master’s degree or equivalent experience
  • 5+ years of industry experience
  • 2+ years in customer support or software/hardware testing
  • Proficient in Windows, virtualization technologies, and scripting/automation (Python, PowerShell, Bash)
  • Troubleshoot complex hardware and software issues
  • Solid knowledge of PC architecture, supercomputers, and computer clusters
  • 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
  • Willingness to work flexible hours

Work Rights

Not specified

Tailored Resume

Cover Letter