Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?