Senior Systems Software Engineer - GPU Diagnostics

at Nvidia
USD 152,000-241,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 6 Algorithms @ 7 Communication @ 7 GPU HPC Leadership @ 7 Linux @ 6 Networking @ 7 System Architecture @ 7

Details

NVIDIA is seeking an outstanding senior systems software engineer to join the GPU Diagnostics Software team. The team develops demanding applications for GPUs and high-performance computing servers throughout their lifecycle, collaborating closely with kernel driver, GPU architecture, system design, and manufacturing organizations.

The role requires strong C++ programming skills, detailed knowledge of device programming 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.

Responsibilities

  • Design, implement, unit test, and debug changes in the NVIDIA software stack to take next-generation hardware from the design and development stage through production.
  • Participate extensively in emulation, bring-up, and product hardening required to build NVIDIA products.
  • Follow devices from manufacturing through development and into data center systems, customer desktops, notebooks, and workstations.
  • Tackle problems that directly impact NVIDIA end users and partner OEMs.
  • Develop and maintain a deep understanding of hardware and software architectures.

Requirements

  • Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • Excellent programming skills and proficiency in C/C++ languages, libraries, and toolchains.
  • At least 5 years of hands-on experience developing low-level systems software, preferably using Linux.
  • Strong software engineering skills and a drive to solve challenging problems.
  • Familiarity with computer system architecture and microprocessor fundamentals, including caches, buses, memory controllers, and DMA.
  • Previous experience working on a large systems software codebase is preferred.
  • Good written and verbal communication skills, along with strong collaboration and networking abilities.
  • Ability to thrive in high-pressure, fast-paced development environments, particularly during critical project phases.
  • Ability to self-manage, demonstrate leadership, and maintain strong interpersonal skills.
  • Demonstrated proficiency using modern AI productivity tools to streamline daily work, improve quality, and automate routine tasks.

Compensation and Benefits

  • Base salary range: USD 152,000–241,500 per year.
  • Eligible for equity and benefits.
  • NVIDIA offers a comprehensive benefits package.

Applications will be accepted at least until March 3, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs