Senior System Software Engineer, NVLink Fusion

NVIDIA
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 12 days ago

Job Description

Design, implement, and maintain NVLink Fusion low-level software, including kernel-mode drivers and embedded firmware, across the product lifecycle from architecture and pre-silicon development through production. Develop tests and diagnostics, debug hardware/software issues, collaborate with internal teams and external partners, and contribute to design and code reviews.

Requirements: Requires a bachelor’s degree or higher in a relevant engineering or computer science field, or equivalent experience, and at least five years of relevant software, firmware, or systems development experience. Candidates should have strong C or C++ and scripting skills, experience with low-level software and hardware/software interaction, debugging and testing expertise, and the ability to collaborate across engineering teams.

Key Skills: C, C++, Python, Rust, Kernel-Mode Drivers, Embedded Firmware, Microcode, Linux Kernel Development, Computer Architecture, Hardware/Software Debugging, High-Speed Interconnects, Pre-Silicon Verification, Silicon Bring-Up, System-Level Testing, DMA, Memory-Mapped I/O

Benefits: Equity, Benefits




Fast Track Upload