Senior System Software Engineer – NVLink Fusion

NVIDIA

Santa Clara (CA)

On-site

USD 170,000 - 270,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA seeks a Senior System Software Engineer to develop low-level software for NVLink Fusion, spanning architecture through silicon bring-up. You will design kernel-mode drivers and embedded firmware, collaborating with GPU, ASIC, and firmware teams to deliver high-performance interconnects.

We require 5+ years in system software, strong C/C++, Python, and knowledge of OS kernels, device drivers, and memory I/O.

Qualifications

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field (or equivalent experience)
  • 5+ years of relevant software, firmware, or systems development experience
  • Strong programming skills in C and/or C++, with Python or a scripting language
  • Experience with OS kernels, device drivers, embedded firmware, or high-speed interconnects
  • Solid understanding of computer architecture, memory-mapped I/O, interrupts, DMA, concurrency
  • Experience debugging complex systems with logs, traces, or hardware diagnostics
  • Experience in software engineering practices: design, peer review, testing, release management, maintenance
  • Experience collaborating with hardware teams during pre-silicon bring-up and platform validation
  • Strong communication and analytical skills
  • Ability to work independently and in a team

Responsibilities

  • Design, implement, and maintain NVLink Fusion features across low-level software layers
  • Drive product lifecycle features from requirements to production support
  • Develop unit, integration, and system-level tests and automation
  • Debug complex hardware, firmware, kernel, and system-level issues
  • Collaborate with internal and external partners to validate NVLink Fusion platforms
  • Develop production software in C and C++
  • Lead and participate in design and code reviews to improve quality

Skills

C/C++
Python
Kernel-mode drivers
Embedded firmware
Systems development

Education

Bachelor's degree or higher in EE/CE/CS

Tools

Linux kernel development
Device drivers
Embedded RTOS

Job description

NVIDIA seeks a Senior System Software Engineer to develop low-level software for NVLink Fusion, spanning architecture through silicon bring-up. You will design kernel-mode drivers and embedded firmware, collaborating with GPU, ASIC, and firmware teams to deliver high-performance interconnects.

We require 5+ years in system software, strong C/C++, Python, and knowledge of OS kernels, device drivers, and memory I/O.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - NVLink Fusion
Senior System Software Engineer - NVLink Fusion

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior System Software Engineer, NVLink Fusion
Senior System Software Engineer, NVLink Fusion

NVIDIA • Santa Clara (CA)

On-site
USD 170,000 - 270,000
Equity
Benefits
Senior NVLink Architect: Interconnect Innovation & Equity
Senior NVLink Architect: Interconnect Innovation & Equity

NVIDIA • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, NVLink Fusion
Senior System Software Engineer, NVLink Fusion

NVIDIA Corporation • Massachusetts

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior GPU System Software Engineer – PCIe/NVLink
Senior GPU System Software Engineer – PCIe/NVLink

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity opportunities
Principal GPU System Software Engineer - IO & Hardware Lead
Principal GPU System Software Engineer - IO & Hardware Lead

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior Firmware Bringup & Verification Engineer – Hybrid
Senior Firmware Bringup & Verification Engineer – Hybrid

NVIDIA Gruppe • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Senior Digital Design Engineer — AI SoC (NVLink) Equity
Senior Digital Design Engineer — AI SoC (NVLink) Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 136,000 - 265,000
Equity compensation
Comprehensive benefits
Senior Software Engineer - NVLink/InfiniBand Networking
Senior Software Engineer - NVLink/InfiniBand Networking

NVIDIA AI • Westford (MA)

On-site
USD 150,000 - 230,000
Equity
Generous benefits package
Senior NVLink Firmware & NVOS Tech Lead
Senior NVLink Firmware & NVOS Tech Lead

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 431,000
Equity
Benefits package