Senior Systems Software Engineer - GPU Diagnostics
About the role
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. As a senior system software engineer on the GPU Diagnostics SW team, you’ll develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, working closely with the kernel driver team, GPU architecture team, system design team, and manufacturing organizations.
Responsibilities
- 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.
- 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.
- Work with a deep understanding of our 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, 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, 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.
Benefits
NVIDIA offers highly competitive salaries and a comprehensive benefits package. Learn more at www.nvidiabenefits.com.
Pay
The base salary range for this position is 152,000 USD - 241,500 USD. You will also be eligible for equity and benefits.
JR2013795