New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Systems Software Engineer - NVLink

NVIDIA
Apply →
hybrid senior full-time Santa Clara

First indexed 17 May 2026

Description

As a member of our NVLink team, you will drive feature enablement on GPU systems and develop software tools and infrastructure for our next-generation GPUs. The successful candidate will have a strong background in high-performance systems and networking protocols and architectures.

Key responsibilities include:

  • Driving platform bringup, feature enablement and debug on GPU systems
  • Collaborating with architecture, hardware and firmware and software teams on firmware design with a focus on debug and test (DFx) and end-to-end performance
  • Logging bugs and tracking issues to closure across impacted product lines
  • Working on developing AI-based automation tools and infrastructure to improve our firmware development, regressions and verification process

Requirements include:

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Science or a related field
  • At least 5 years of experience in a software verification role
  • Excellent debugging and analytical skills
  • Software Development/Verification knowledge is a bonus
  • Experience with Python, Perl, C, C++
  • Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc.)
  • Excellent interpersonal skills and ability to collaborate with on-site and remote teams

Preferred qualifications include:

  • Passion for low-level software development/debug/verification
  • Experience with AI and DL tools and technologies
  • Experience with RTOS/RISCV programming/debugging
  • Ability to work independently with minimum supervision
  • Schedule-oriented with excellent execution abilities