NVIDIA
Senior Systems Software Engineer - GPU Diagnostics
$152K–$242K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 13, 2026
- Experience
- 5+ years developing low-level systems software.
- Education
- BS or MS in Computer Engineering, Computer Science, or a related degree, or equivalent experience.
About the job
Develops and validates GPU diagnostics software, helping advance NVIDIA hardware from development and emulation through manufacturing, product release, and deployment in customer systems.
What you'll do
- Design, implement, unit test, and debug changes to the NVIDIA software stack for next-generation hardware.
- Support emulation, hardware bring-up, and product hardening.
- Work with engineering and manufacturing teams to address issues affecting end users and OEM partners.
What they ask for
- Proficiency in C/C++ programming, libraries, and toolchains.
- At least 5 years of hands-on low-level systems software development experience.
- Knowledge of computer system architecture, including caches, buses, memory controllers, and DMA.
- Demonstrated proficiency using modern AI productivity tools to streamline work, improve quality, and automate routine tasks.
Nice to have
- Experience developing low-level systems software with Linux.
- Experience working on a large systems software codebase.
Pay
152,000 USD - 241,500 USD (base salary)
Tools
C/C++, Linux
AI focus
Use modern AI productivity tools to streamline day-to-day work, improve quality, and automate routine tasks.
Model-written summary · the original posting is authoritative