System Software Engineer - GPU

at Nvidia
USD 152,000-287,500 per year
MIDDLE
βœ… On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Algorithms @ 3 Leadership @ 3 Communication @ 3 Debugging @ 6 CUDA @ 3 GPU @ 3 AI @ 3

Details

We are seeking software engineers to work on the architecture of NVIDIA GPU diagnostic software. The role focuses on developing demanding applications a GPU or high-performance computing server will encounter throughout its lifecycle, working closely with kernel driver, GPU architecture, system design, and manufacturing teams. You will use operating systems, algorithms, and computer architecture knowledge to provide robust and efficient solutions to validate and test next-generation processors.

Responsibilities

  • Work closely with architecture, hardware, and driver teams through the product development lifecycle of CPU and GPU.
  • 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 kernel driver extensions.
  • Provide deep systems- and hardware-level understanding to design and implement validation and diagnostics software.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 5+ years of 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 kernel driver usage and programming 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 and communication skills.
  • Experience with CUDA and low-level driver interactions (pre-beta CUDA and kernel driver extensions referenced).

Benefits

  • Competitive base salary (see ranges below), equity eligibility, and a generous benefits package.

Compensation

  • Base salary ranges provided by location and level:
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD

Additional information

  • Applications for this job will be accepted at least until February 14, 2026.
  • NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.