Senior Software Test Development Engineer

NVIDIA is the world leader in GPU Computing and accelerated computing.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Test Development Engineer

NVIDIA is seeking an outstanding Senior Software Test Development Engineer to join their platform SWQA team. The ideal candidate will thrive in a diverse work environment, possess strong interpersonal skills, and have a passion for continuous process improvement.

Key responsibilities include:

  • Developing and executing test plans for NVIDIA MGX/HGX/DGX platforms
  • Conducting root cause analysis on reliability and validation test failures
  • Building and debugging automation frameworks and tests
  • Reviewing partner and supplier test results
  • Working in an agile software development team with high production quality standards

Requirements:

  • Bachelor's Degree in STEM field with 5+ years experience or Master's Degree with 3 years experience
  • Strong automation experience using Python, Ansible, Jenkins, C/C++
  • Expertise in FW, BMC/OpenBMC, Network protocols, storage devices, PCIe buses, CPU and memory, ACPI, UEFI spec, Redfish
  • Ability to write comprehensive test plans
  • Experience with GitHub/Gitlab/Gerrit, PXE, SLURM, Stack/Kubernetes/Docker

Preferred qualifications:

  • Experience with NVIDIA GPU hardware
  • Understanding of virtualization in Linux (KVM, Docker, Kubernetes)
  • Expertise in Linux software packaging
  • Background in parallel programming (CUDA/OpenCL)
  • Experience with x86/ARM based environments

NVIDIA offers competitive salaries, generous benefits, and is an equal opportunity employer valuing diversity in the workplace.

Last updated a month ago

Responsibilities For Senior Software Test Development Engineer

  • Develop and execute test plans for NVIDIA MGX/HGX/DGX platforms
  • Conduct root cause analysis on reliability and validation test failures
  • Build and debug automation frameworks and tests
  • Review partner and supplier test results
  • Work in an agile software development team with high production quality standards

Requirements For Senior Software Test Development Engineer

Python
Linux
Kubernetes
  • Bachelor's Degree in STEM field with 5+ years experience or Master's Degree with 3 years experience
  • Strong automation experience using Python, Ansible, Jenkins, C/C++
  • Expertise in FW, BMC/OpenBMC, Network protocols, storage devices, PCIe buses, CPU and memory, ACPI, UEFI spec, Redfish
  • Ability to write comprehensive test plans
  • Experience with GitHub/Gitlab/Gerrit, PXE, SLURM, Stack/Kubernetes/Docker

Interested in this job?

Jobs Related To NVIDIA Senior Software Test Development Engineer

Senior DevOps Engineer - GPU Clusters

Senior DevOps Engineer position at NVIDIA focusing on GPU cluster management and infrastructure automation for AI workloads.

Senior Release Engineer - Server Software

Senior Release Engineer position at NVIDIA focusing on server software release management and automation.

Senior DevOps Engineer

Senior DevOps Engineer role at NVIDIA, leading infrastructure and deployment automation for GPU, Mobile, and Automotive divisions, requiring 12+ years of experience.

Senior DevOps Engineer

Senior DevOps Engineer role at NVIDIA focusing on Kubernetes platform management and infrastructure automation with competitive compensation and benefits.

Senior Engineer - DevOps

Senior DevOps Engineer role at NVIDIA, focusing on Kubernetes infrastructure and automation at scale, requiring 8+ years of experience.