Principal Engineer - System Software GPU Server

at Nvidia
USD 272,000-431,200 per year
SENIOR
✅ On-site

Tech Stack

AI @ 6 Algorithms @ 7 CUDA Debugging @ 7 GPU HPC InfiniBand @ 6 Leadership @ 6 NVLink @ 6 Networking @ 7

Details

We are seeking software engineers to work on next-generation high-speed interconnect technologies. The team develops demanding high-speed I/O applications for GPUs and high-performance computing servers by collaborating with silicon architects, board and rack-level designers, and platform software experts to support innovation in factories and data centers.

The role requires strong C++ programming skills, detailed knowledge of networking concepts and algorithms, a solid foundation in systems software with an emphasis on operating system fundamentals, and a deep understanding of current-generation hardware architecture at the systems level. Excellent communication skills and a dedication to meticulous engineering practices are required.

The team also works closely with manufacturing teams to optimize NVIDIA and customer production lines and screen out defects.

Responsibilities

  • Work closely with architecture, hardware, and driver teams throughout the product development lifecycle of computing and graphics processors, as well as compute products.
  • Craft software tools and infrastructure required for new chip development, validation, and productization.
  • Assess new hardware features and architect diagnostic software using debug CUDA and kernel driver features.
  • Develop an understanding of the relevant hardware and software architectures.

Requirements

  • Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 15 or more years of experience in a related hardware/software position.
  • Strong C and C++ programming skills.
  • Familiarity with computer architecture and the ability to work close to the hardware.
  • Background with PCIe, NVLink, or server I/O technologies such as InfiniBand and Ethernet is a plus.
  • Previous experience working on a large system software codebase is preferable.
  • Very strong problem-solving and debugging skills.
  • Ability to self-manage, demonstrate leadership, and work effectively with others.
  • Ability to use AI prompt tools.

Compensation and Benefits

  • Base salary range: USD 272,000–431,250 per year.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until May 22, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.

More jobs at Nvidia

Similar jobs