JobPosting
title: System Software Engineer – Data Center Compute Diagnostics
description: NVIDIA is seeking a system software engineer to develop low-level diagnostic software for next-generation data center GPUs and rack-scale AI systems. The successful candidate will own well-scoped components of the diagnostic software from design through implementation, validation, productization, and field support. They will collaborate with hardware architects, driver developers, silicon-validation engineers, manufacturing teams, and field engineers to bring up new hardware and diagnose difficult system failures. Key Responsibilities: Develop diagnostic and stress software in C/C++ and Python for complex hardware systems. Collaborate with hardware blocks, firmware, Linux device drivers, registers, telemetry, and low-level debugging tools. Bring up and validate new silicon and system features using pre-production hardware and software. Create targeted tests for compute engines, memory and cache subsystems, DMA engines, PCIe/NVLink interfaces, power, and thermal behavior. Investigate hardware and software failures involving memory errors, ECC, data integrity, performance, thermals, voltage/frequency behavior, and high-speed interfaces. Contribute to diagnostic and stress workloads ranging from low-level tests for GPU hardware to higher-level AI workloads. Use modern development and analysis tools, including AI-assisted tools, to accelerate coding, debugging, test creation, and failure analysis. Requirements: BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience. 5+ years of experience in embedded software, firmware, Linux device drivers, systems software, hardware validation, diagnostics, or silicon bring-up. Strong programming skills in C and C++, plus working proficiency in Python. Experience developing software that interacts with hardware, firmware, device drivers, hardware registers, or low-level interfaces. Experience creating diagnostics, validation tests, stress tests, manufacturing tes…
date posted: 2026-08-01T14:35:28.010Z
valid through: 2026-09-30T14:35:28.010Z
direct apply: false
occupational category: Engineering
industry: Technology
skills: C
skills: C++
skills: Python
skills: embedded software
skills: firmware
skills: Linux device drivers
skills: systems software
skills: hardware validation
skills: diagnostics
skills: silicon bring-up
skills: computer architecture
skills: GPU
skills: CUDA
skills: GEMM
hiring organization: NVIDIA
job location: Place
  address: PostalAddress
    address locality: Durham
    address region: NC
    address country: US
employment type: FULL_TIME