Senior System Software Engineer: Diagnostics & Hardware Validation

NVIDIA AI

Durham (NC)

On-site

USD 224,000 - 357,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA in the United States is seeking a senior system software engineer to lead technically and own key parts of our low-level diagnostic software that supports next-generation data center GPUs and rack-scale AI systems.

The role is hands-on, involving architecture, implementation, debugging, and mentoring a team across hardware architects, driver developers, silicon-validation engineers, and manufacturing to bring up new hardware and diagnose difficult system failures.

Qualifications

  • 12+ years of experience in embedded software, firmware, Linux device drivers, or systems software.
  • Experience providing technical leadership for a complex software component or project.
  • Strong programming skills in C and C++, plus working proficiency in Python.
  • Extensive experience developing software that interacts with hardware, firmware, device drivers, or other low‑level interfaces.

Responsibilities

  • Architect and develop diagnostic and stress software in C/C++ and Python for complex hardware systems.
  • Lead development efforts across multiple engineers, breaking ambiguous problems into actionable work, and mentoring engineers in low-level software development and debugging.
  • Interfacing with hardware blocks, firmware, Linux device drivers, registers, telemetry, and low-level debugging tools.
  • Assessing new hardware features and defining effective diagnostic and stress strategies for engineering validation, manufacturing, product qualification, and field use.

Skills

C/C++
Python
Embedded software
Technical leadership
Linux device drivers
Hardware validation

Education

BS or MS in Electrical/Computer Engineering or Computer Science

Tools

PCIe
NVLink
GEMM
NCCL
CUDA

Job description

NVIDIA in the United States is seeking a senior system software engineer to lead technically and own key parts of our low-level diagnostic software that supports next-generation data center GPUs and rack-scale AI systems.

The role is hands-on, involving architecture, implementation, debugging, and mentoring a team across hardware architects, driver developers, silicon-validation engineers, and manufacturing to bring up new hardware and diagnose difficult system failures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - Hardware Diagnostics & AI
Senior System Software Engineer - Hardware Diagnostics & AI

NVIDIA • Durham (NC)

On-site
USD 180,000 - 240,000
Equity
Benefits package
Data Center Diagnostics Systems Software Engineer Equity
Data Center Diagnostics Systems Software Engineer Equity

NVIDIA Gruppe • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Low-Level Data Center GPU Diagnostics Engineer
Low-Level Data Center GPU Diagnostics Engineer

NVIDIA • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior System Software Engineer – Data Center Compute Diagnostics
Senior System Software Engineer – Data Center Compute Diagnostics

NVIDIA • Durham (NC)

On-site
USD 180,000 - 240,000
Equity
Benefits package
Data Center GPU Diagnostics Software Engineer
Data Center GPU Diagnostics Software Engineer

NVIDIA Corporation • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior System Software Engineer – Data Center Compute Diagnostics
Senior System Software Engineer – Data Center Compute Diagnostics

NVIDIA AI • Durham (NC)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Diagnostics Platform Engineer - Data Center HW/SW
Senior Diagnostics Platform Engineer - Data Center HW/SW

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
System Software Engineer – Data Center Compute Diagnostics
System Software Engineer – Data Center Compute Diagnostics

NVIDIA • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package
System Software Engineer – Data Center Compute Diagnostics
System Software Engineer – Data Center Compute Diagnostics

NVIDIA Gruppe • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package
System Software Engineer – Data Center Compute Diagnostics
System Software Engineer – Data Center Compute Diagnostics

NVIDIA Corporation • Durham (NC)

On-site
USD 152,000 - 242,000
Equity
Benefits package