Principal Engineer - System Software GPU Server

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

Used Tools & Technologies

HPC

Required Skills & Competences

Leadership @ 4 Debugging @ 7 CUDA @ 4 GPU @ 4 AI @ 4 InfiniBand @ 4 NVLink @ 4

Details

We are seeking software engineers to work on next-generation high-speed interconnect technologies. The charter is to develop demanding high-speed I/O applications for GPU and high-performance computing servers by collaborating closely with silicon architects, board/rack-level designers, and platform software experts. The role involves developing software tools and infrastructure for new chip development, validation, and productization, and working with manufacturing teams to optimize NVIDIA and customer production lines to screen out defects.

Responsibilities

  • Work closely with architecture, hardware, and driver teams through the product development lifecycle of computing and graphics processors and 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/kernel driver features.
  • Apply an understanding of hardware and software architectures to develop system-level solutions.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 15+ years experience in a related hardware/software position.
  • Strong C/C++ programming skills.
  • Familiarity with computer architecture and ability to work close to the hardware.
  • Background with PCIe, NVLink, or server I/O technologies like InfiniBand and Ethernet is a plus.
  • Previous experience working on a large system software code base is preferable.
  • Very strong problem solving and debugging skills.
  • Ability to self-manage, show leadership, and have good interpersonal skills.
  • Capability to use AI prompt tools.

Compensation

  • Base salary range: 272,000 USD - 431,250 USD (determined based on location, experience, and pay of employees in similar positions).
  • You will also be eligible for equity and benefits.

Additional information

  • Applications for this job will be accepted at least until May 22, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.