Senior System Software Engineer, Data Center Diagnostics

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

GPU HPC

Required Skills & Competences

Python @ 7 Algorithms @ 7 Hiring @ 4 Leadership @ 4 Communication @ 4 Networking @ 7 Debugging @ 7 CUDA @ 4 AI @ 4 InfiniBand @ 4 NVLink @ 4

Details

We are seeking software engineers to work on next-generation high-speed interconnect technologies. The team develops demanding high-speed I/O applications for GPUs and high-performance computing servers by collaborating closely with hardware architects, silicon designers, and platform software experts to support innovation in factories and data centers. Strong C++ programming skills, detailed knowledge of networking concepts and algorithms, a solid foundation in systems software with emphasis on OS fundamentals, and deep understanding of current-generation hardware architecture at the systems level are required. Excellent communication skills and meticulous engineering practices are expected. As a system software engineer, you will use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next-generation processors.

Responsibilities

  • Work closely with architecture, hardware, and driver teams through the product development lifecycle of computing and graphics processors, and compute products.
  • Craft software tools and infrastructure required for new chip development, validation, and productization.
  • Assess new hardware features and architect diagnostic software using pre-beta CUDA extensions.
  • Apply understanding of hardware and software architectures to design validation and diagnostic solutions.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 5+ years experience in a related hardware/software position.
  • Strong C++ programming and Python skills.
  • Familiarity with computer architecture and ability to work close to the hardware.
  • Background with PCIe, NVLink, or server I/O technologies like InfiniBand or Ethernet is a plus.
  • Previous experience working on a large system software code base is preferable.
  • Very strong problem solving and debugging skills.
  • Ability to self-manage, demonstrate leadership, and possess good interpersonal skills.

Compensation & Other Details

  • Base salary ranges provided: $152,000 - $241,500 (Level 3) and $184,000 - $287,500 (Level 4). Salary will be determined based on location, experience, and internal pay equity.
  • You will also be eligible for equity and benefits (see company link).
  • Applications accepted at least until May 24, 2026.
  • NVIDIA uses AI tools in its recruiting processes.

Company & Equal Opportunity

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. They do not discriminate in hiring or promotion practices on the basis of characteristics protected by law.