×
Register Here to Apply for Jobs or Post Jobs. X

Senior System Software Engineer, NVLink Fusion

Job in Brockton, Plymouth County, Massachusetts, 02411, USA
Listing for: NVIDIA Corporation
Full Time position
Listed on 2026-10-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 152000 - 288000 USD Yearly USD 152000.00 288000.00 YEAR
Job Description & How to Apply Below
We are looking for a Senior System Software Engineer to develop low-level software for NVIDIA NVLink Fusion, a high-bandwidth, low-latency interconnect platform for next-generation accelerated computing systems. You will design and implement kernel-mode drivers and embedded firmware, working across the product lifecycle—from architecture and pre-silicon development through silicon bring-up, productization, production, and partner deployment.  You will collaborate closely with GPU and system architects, ASIC designers, firmware and driver teams, validation engineers, and external technology partners to deliver reliable, high-performance interconnect solutions.

** What you'll be doing:
*** Design, implement, and maintain next-generation NVLink Fusion features across one or more low-level software layers, including kernel-mode drivers and embedded firmware or microcode.
* Drive features across the product lifecycle, including requirements, architecture, design, implementation, pre-silicon verification, silicon bring-up, validation, productization, and production support.
* Develop unit, integration, and system-level tests, diagnostics, and automation across pre-silicon and post-silicon environments.
* Debug complex hardware, firmware, kernel, and system-level issues across the hardware/software boundary.
* Collaborate with internal engineering teams and external technology partners to integrate, validate, and debug NVLink Fusion platforms.
* Develop low-level production software primarily in C and C++
* Lead and participate in design and code reviews, build technical consensus across teams, and improve software quality, maintainability, and release readiness.  
** What we need to see:
*** 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, or equivalent demonstrated expertise designing, implementing, and debugging low-level software.
* Strong programming skills in C and/or C++, along with proficiency in Python or a comparable scripting language.
* Experience in one or more of the following areas: operating-system kernels, device drivers, embedded firmware, microcode, high-speed interconnects, networking, or low-level system software.
* Strong understanding of computer architecture and hardware/software interaction, including memory-mapped I/O, interrupts, DMA, concurrency, memory ordering, and device I/O.
* Experience debugging complex systems using logs, traces, debuggers, hardware diagnostics, simulation, or emulation.
* Experience with software engineering practices including technical design, peer review, testing, release management, and production maintenance.
* Experience collaborating with hardware development teams during pre-silicon development, silicon bring-up, or platform validation.
* Strong communication, collaboration, and analytical problem-solving skills.
* Ability to work independently and in a team environment.  
** Ways to stand out from the crowd:
*** Experience using Rust for systems, kernel, firmware, or embedded software development.
* Experience with Linux kernel development, device drivers, embedded RTOS environments, or microcontroller firmware, including performance, security, or reliability considerations.
* Familiarity with NVLink, PCIe, CXL, Infini Band, Ethernet, cache-coherent interconnects, or other high-speed I/O technologies.
* Experience with pre-silicon simulation, emulation, FPGA prototyping, silicon bring-up, or cross-company platform integration.
* Experience applying AI-assisted or agentic tools to software development, verification, debugging, or root-cause analysis, with sound judgment around…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary