Staff Systems Software Engineer- Server

Nvidia Corporation

Multiple Locations
On-site
Gpu diagnostics
Server platforms
Low-level system software
NVIDIA Corporation is seeking a Staff Systems Software Engineer to lead the diagnostics for their next-generation GPU products, focusing on design, implementation, and integration within manufacturing workflows. The ideal candidate will have extensive experience in system software, diagnostics, and platform validation, with strong programming skills and a solid understanding of server architectures

Job Summary

  • Implement and enhance GPU diagnostics covering power, thermal, memory, PCIe, NVLink, and system-level checks on boards, servers, and racks.
  • Debug issues in cooperation with hardware, firmware, and other teams, rooting cause problems that span HW/FW/SW boundaries.
  • Analyze factory and field data to identify gaps in diagnostics or weak debug signals and propose targeted test or logging improvements.

Matching Summary

Match Score: 85

NVIDIA Corporation is seeking a Staff Systems Software Engineer to lead the diagnostics for their next-generation GPU products, focusing on design, implementation, and integration within manufacturing workflows. The ideal candidate will have extensive experience in system software, diagnostics, and platform validation, with strong programming skills and a solid understanding of server architectures.

Skills & Requirements

Must-have

  • GPU diagnostics
  • server platforms
  • low-level system software
  • C/C++ and Python
  • debugging and problem-solving

Nice-to-have

  • diagnostic tools in factory
  • AI-assisted tools
  • technical documentation

Key Requirements

  • 8+ years of experience
  • BS or MS in Computer Science, Electrical/Computer Engineering
  • Linux system software experience
  • x86 and/or ARM server architecture understanding
  • Ability to read HW and system logs

Work Rights

Not specified

Tailored Resume

Cover Letter