Full Job Description
We are searching for outstanding senior system software engineer to join the 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. The best candidates will have strong C++ programming skills, detailed knowledge of device programming, algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level.
What You’ll Be Doing:
• Design, implement, unit test and debug changes in the NVIDIA SW stack to take next-gen HW from design / development stage to production.
• Be heavily involved in emulation, bring-up, and product hardening required to build our groundbreaking products
• You will follow the devices all the way from manufacturing through the 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.
• This job will require a deep understanding of our hardware and software architectures.
What We Need to See:
• 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 are a must.
• Familiarity with computer system architecture, microprocessor and fundamentals (caches, buses, memory controllers, DMA, etc.)
• Previous experience of working on a large system software code base is preferable.
• Good written and verbal communication skills, along 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.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD.
You will also be eligible for equity and .
Applications for this job will be accepted at least until September 18, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.