Data Center GPU Diagnostics Software Engineer

NVIDIA Corporation

Durham (NC)

On-site

USD 152,000 - 242,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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
Data Center GPU Diagnostics Engineer – Equity
Data Center GPU Diagnostics Engineer – Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
Benefits
Senior System Software Engineer: Diagnostics & Hardware Validation
Senior System Software Engineer: Diagnostics & Hardware Validation

NVIDIA AI • Durham (NC)

On-site
USD 224,000 - 357,000
Equity
Benefits
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
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 Corporation • 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
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
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