Data Center GPU Diagnostics Software Engineer

NVIDIA Corporation

Durham (NC)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA in Durham, NC seeks a system software engineer to develop low-level diagnostic software for data center GPUs and rack-scale AI systems. You will own components from design through validation and field support, collaborating with hardware architects, driver teams, and silicon-validation engineers.

The role emphasizes C/C++ and Python, with opportunities to learn CUDA programming and GEMM-style compute. NVIDIA offers equity and a comprehensive benefits package.

Qualifications

  • BS or MS in Electrical/Computer Engineering or CS, or equivalent experience.
  • 5+ years of embedded software and Linux device driver experience.
  • Strong C/C++ and Python programming skills.
  • Experience interfacing with hardware, firmware, drivers, or low-level interfaces.
  • Experience creating diagnostics, validation or stress tests to isolate hardware/system failures.

Responsibilities

  • Develop diagnostic and stress software in C/C++ and Python for complex hardware systems.
  • Collaborate with hardware blocks, firmware, Linux drivers, registers, telemetry, and debugging tools.
  • Bring up and validate new silicon and system features on pre-production hardware and software.
  • Create tests for compute engines, memory and cache subsystems, DMA, PCIe/NVLink, power, and thermal behavior.
  • Investigate hardware/software failures across boundaries and support field diagnostics.

Skills

C/C++ programming
Python programming
Embedded software
Linux device drivers
Diagnostics
Problem solving

Education

BS or MS in Electrical/Computer Engineering or CS

Tools

CUDA
Python debugging tools
PCIe/NVLink debugging tools

Job description

NVIDIA in Durham, NC seeks a system software engineer to develop low-level diagnostic software for data center GPUs and rack-scale AI systems. You will own components from design through validation and field support, collaborating with hardware architects, driver teams, and silicon-validation engineers.

The role emphasizes C/C++ and Python, with opportunities to learn CUDA programming and GEMM-style compute. NVIDIA offers equity and a comprehensive benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Engineer - Data Center Diagnostics
System Software Engineer - Data Center Diagnostics

NVIDIA AI • Durham (NC)

On-site
USD 140,000 - 180,000
Competitive salaries
Comprehensive benefits package
Equity
Data Center GPU Diagnostics Engineer – Equity
Data Center GPU Diagnostics Engineer – Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 124,000 - 195,500
Equity
Benefits
System Software Engineer: Data Center Diagnostics Platform
System Software Engineer: Data Center Diagnostics Platform

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits
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
Senior System Software Engineer – Data Center Compute Diagnostics
Senior System Software Engineer – Data Center Compute Diagnostics

NVIDIA AI • Durham (NC)

On-site
USD 180,000 - 240,000
Equity
Comprehensive benefits
System Software Engineer – Data Center Compute Diagnostics
System Software Engineer – Data Center Compute Diagnostics

NVIDIA AI • Durham (NC)

On-site
USD 140,000 - 180,000
Competitive salaries
Comprehensive benefits package
Equity
Senior Diagnostics Systems Engineer — Data Center Platforms
Senior Diagnostics Systems Engineer — Data Center Platforms

NVIDIA AI • Eugene (OR)

On-site
USD 120,000 - 190,000
Equity
Benefits
Senior AI-Driven Data Center Diagnostics Architect
Senior AI-Driven Data Center Diagnostics Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Stock options
Benefits package
Professional development
System Software Engineer, Diagnostics for Data Center SoCs
System Software Engineer, Diagnostics for Data Center SoCs

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 195,500
Equity
Benefits
Senior System Software Engineer, Enterprise MODS
Senior System Software Engineer, Enterprise MODS

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits