Senior System Software Engineer - GPU Server

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI Algorithms @ 7 CUDA Communication @ 6 Debugging @ 7 GPU HPC InfiniBand @ 6 Leadership @ 6 NVLink @ 6 OpenGL Software Development @ 4

Details

We are seeking software engineers to work on next-generation graphics and computing products. The team develops demanding applications for GPU and high-performance computing servers by collaborating closely with customers to support innovation in factories and data centers.

The role requires strong C++ programming skills, detailed knowledge of graphics 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. You will use operating systems, algorithms, and computer architecture knowledge to provide robust and efficient solutions for validating and testing next-generation processors.

Responsibilities

  • Work closely with architecture, hardware, and driver teams throughout 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 manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
  • Develop an understanding of hardware and software architectures and apply it to system software development.

Requirements

  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 8+ years of experience in a related hardware/software position.
  • Strong C/C++ programming skills.
  • Familiarity with computer architecture and the ability to work close to the hardware.
  • Background with PCIe, NVLink, or server product 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.
  • Excellent communication skills and dedication to meticulous engineering practices.

Benefits

NVIDIA offers competitive salaries, a generous benefits package, and equity eligibility. NVIDIA is an equal opportunity employer committed to fostering a diverse work environment. 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.

More jobs at Nvidia

Similar jobs