Senior Software QA Test Development Engineer - Diagnostics
Core
Develop and execute test plans for NVIDIA HGX/DGX/MGX platform servers, OS, firmware, and CUDA software stack, focusing on reliability, automation, and root cause analysis.
Role type
Senior Software QA Test Development Engineer (Server/Platform)
Builds
Production-ready server platforms (HGX/DGX/MGX) and associated software stacks for AI computing and data centers.
Domain
AI Computing, High-Performance Computing (HPC), Server Infrastructure, Linux Systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
OS and server level automation, CI/CD processes, DevOps, Python, Shell scripting, Ansible, Jenkins, C/C++, Java, JavaScript, Linux troubleshooting, bare-metal and virtualization debugging, model testing, AI tools/frameworks, NLP, LLM benchmarking, FW/BMC/OpenBMC, Network protocols, PCIe, CPU/memory testing, ACPI, UEFI, Redfish
Preferred skills
AI development tools for test automation, NVIDIA GPU hardware experience, Linux virtualization (KVM, Docker, Kubernetes), parallel programming (CUDA/OpenCL), GitHub/Gitlab/Gerrit, PXE, SLURM, Stack, Kubernetes, Docker
Responsibilities
Develop and execute test plans for server platforms, install and test OS/firmware/software stacks, drive root cause analysis for reliability failures, build server and OS automation frameworks, review partner test results, manage bug lifecycle, collaborate with cross-functional teams
Seniority
Senior, hands-on IC