Senior Software Development Engineer in Test - Datacenter Server OS
Core
Develop and execute test plans for NVIDIA HGX/DGX/MGX platform servers, OS, firmware, and CUDA software stack; build automation frameworks for server and OS level testing.
Role type
Senior Software Development Engineer in Test (Datacenter Server OS)
Builds
NVIDIA HGX/DGX/MGX platform servers, OS, firmware, and CUDA software stack
Domain
Datacenter hardware, Linux server OS, and AI computing infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
OS and server level automation, CI/CD process, DevOps, Python, Shell scripting, Ansible, Jenkins, C/C++, Java, JavaScript, Linux troubleshooting and debugging, model testing, AI tools/frameworks, NLP, LLM benchmarking, FW/BMC/OpenBMC knowledge, Network protocol, enterprise storage devices, PCIe buses, CPU and memory, ACPI, UEFI spec, Redfish
Preferred skills
AI development tools for test plans, GitHub/Gitlab/Gerrit, PXE, SLURM, Stack, Kubernetes, Docker, virtualization in Linux, CUDA/OpenCL, NVIDIA GPU hardware experience
Technologies
Python, Shell, Ansible, Jenkins, C, C++, Java, JavaScript, TensorFlow, PyTorch, Kubernetes, Docker, KVM, Redfish, OpenBMC, UEFI, ACPI, PCIe, SLURM
Responsibilities
Develop and execute test plans for NVIDIA HGX/DGX/MGX platform servers, OS, FW, and CUDA SW stack; Install and test various systems OS, server firmware, and SW stack; Drive root cause analysis on reliability and validation test failures; Build and debug server and OS level automation front-end and back-end framework and tests; Review partner and supplier test results and prescribe additional reliability testing; Manage bug lifecycle and collaborate with inter-groups to drive solutions
Seniority
Senior, hands-on IC