Platform Software Validation Engineer - SDET

NVIDIA•Santa Clara, CA
•$140,000 - $270,250

About The Position

NVIDIA is seeking a Platform Software Validation Engineer to join its platform SWQA team. The role focuses on validation of NVIDIA HGX, DGX, and MGX platforms across servers, operating systems, firmware, and the CUDA software stack. The candidate will develop and execute test plans, install and test systems, troubleshoot Linux and server environments, automate tests, and support reliability analysis. The position also involves collaborating across teams and working in an agile software development environment with high production-quality standards.

Requirements

  • Bachelor’s degree or equivalent experience in a STEM field, or a master’s degree.
  • Five or more years of proven experience, or a master’s degree.
  • Experience with OS- and server-level automation, CI/CD processes, and DevOps using Python, Shell, Ansible, Jenkins, C/C++, Java, or JavaScript.
  • Strong server and Linux troubleshooting and debugging experience in bare-metal and KVM, VMware, or Hyper-V environments.
  • Knowledge and hands-on experience in model testing, AI tools and frameworks such as TensorFlow or PyTorch, NLP, and LLM benchmarking.
  • Experience using AI development tools for test-plan creation, test-case development, and test-case automation.

Nice To Haves

  • Strong experience with firmware, BMC/OpenBMC, network protocols, enterprise storage devices, PCIe buses and devices, I/O sub-devices, CPU and memory, ACPI, UEFI specifications, and Redfish.
  • Experience with GitHub, GitLab, Gerrit, PXE, SLURM, and Stack, Kubernetes, or Docker.
  • Experience with AI-related tools, LLMs, and NLP.
  • Experience working with NVIDIA GPU hardware.
  • A solid understanding of virtualization in Linux, including KVM and Docker orchestrated with Kubernetes.
  • Background in parallel programming, ideally CUDA or OpenCL.

Responsibilities

  • Develop and execute test plans for NVIDIA HGX, DGX, and MGX platforms covering servers, operating systems, firmware, and the CUDA software stack, based on design documentation.
  • Install and test operating systems, server firmware, and software stacks.
  • Support root-cause analysis of reliability and validation test failures, identify causes, and achieve mitigations.
  • Build, develop, and debug server- and OS-level automation frameworks and tests, including front-end and back-end components.
  • Review partner and supplier test results and prescribe additional reliability testing for components, servers, and packaging as needed.
  • Work within an agile software development team and uphold high production-quality standards.
  • Manage the bug lifecycle and collaborate with other groups to drive solutions.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service