Senior System Software Engineer, NVLink Fusion
Core
Design and implement low-level kernel-mode drivers and embedded firmware for NVIDIA NVLink Fusion, a high-bandwidth interconnect platform for accelerated computing systems.
Role type
Senior System Software Engineer (kernel/firmware)
Builds
Next-generation NVLink Fusion features, drivers, firmware, and microcode for high-performance interconnect solutions.
Domain
Hardware/Software interaction, High-speed interconnects, Accelerated computing
Required skills
C, C++, Python, Operating-system kernels, Device drivers, Embedded firmware, Microcode, Computer architecture, Memory-mapped I/O, Interrupts, DMA, Concurrency, Memory ordering, Hardware debugging, Pre-silicon verification, Silicon bring-up
Preferred skills
Rust, Linux kernel development, Embedded RTOS, FPGA prototyping, AI-assisted development tools
Technologies
NVLink, PCIe, CXL, InfiniBand, Ethernet
Responsibilities
Design and maintain low-level software layers; Drive features across the product lifecycle; Develop unit, integration, and system-level tests; Debug complex hardware, firmware, and system-level issues; Collaborate with hardware and external teams; Lead design reviews and improve software quality.
Seniority
Senior, hands-on IC
