Skip to main content
CareerApp
NVIDIA

Senior System Software Engineer – Data Center Compute Diagnostics

NVIDIA

Durham, NC · full time · Senior

$152,000 – $241,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This role develops low-level diagnostic and stress-testing software for NVIDIA's next-generation data center GPUs and AI systems, validating hardware components across compute, memory, networking, and power subsystems. It suits experienced embedded or systems software engineers who want to work close to hardware and are comfortable debugging complex failures across hardware-software boundaries.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 5+ years in embedded software, firmware, Linux device drivers, systems software, hardware validation, diagnostics, or silicon bring-up
  • Strong C and C++ programming skills
  • Working proficiency in Python
  • Experience developing software that interacts with hardware, firmware, device drivers, or low-level interfaces
  • Experience creating diagnostics, validation tests, stress tests, or manufacturing tests
  • Understanding of memory, caches, interrupts, DMA, buses, and device I/O
  • Strong debugging and problem-solving across hardware and software boundaries
  • Ability to own a well-scoped problem and drive it to completion with collaboration
  • Good written and verbal communication

Nice to have

  • Prior GPU, CUDA, or GEMM experience
  • Expertise in CUDA programming or GEMM-style compute

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.