Senior Systems Software Engineer - GPU Diagnostics

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

Used Tools & Technologies

Not specified

Required Skills & Competences

Linux @ 6 Leadership @ 4 Communication @ 7 Networking @ 7 System Architecture @ 4 GPU @ 4 AI @ 4

Details

At NVIDIA, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

We are searching for an outstanding senior system software engineer to join NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, working closely with kernel driver team, GPU architecture team, system design team, and manufacturing organizations.

Responsibilities

  • Design, implement, unit test and debug changes in the NVIDIA software stack to take next-gen hardware from design / development stage to production.
  • Be heavily involved in emulation, bring-up, and product hardening required to build our products.
  • Follow devices from manufacturing through development process to datacenter systems, customer desktops, notebooks and workstations.
  • Tackle a variety of problems that directly impact NVIDIA’s end users and partner OEMs.
  • Work closely with kernel driver, GPU architecture, system design, and manufacturing teams; require deep understanding of hardware and software architectures.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent experience.
  • Excellent programming skills and proficiency in C/C++ language, libraries, and toolchains.
  • 5+ years hands-on experience developing low-level systems software, preferably using Linux OS.
  • Strong software engineering skills combined with a drive to solve hard problems.
  • Familiarity with computer system architecture and microprocessor fundamentals (caches, buses, memory controllers, DMA, etc.).
  • Previous experience working on a large system software code base is preferable.
  • Good written and verbal communication skills, with strong collaborative and networking abilities.
  • Proven ability to thrive in high-pressure, fast-paced development environments, especially during critical project phases.
  • Ability to self-manage, show leadership, and have good interpersonal skills.
  • Demonstrated proficiency using modern AI productivity tools to streamline day-to-day work, improve quality, and automate routine tasks.

Benefits / Compensation

  • NVIDIA offers highly competitive salaries and a comprehensive benefits package. See: https://www.nvidiabenefits.com/
  • Base salary range: 152,000 USD - 241,500 USD.
  • You will also be eligible for equity and benefits.

Additional Information

  • Applications for this job will be accepted at least until February 2, 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.