Senior System Software Engineer, Direct3D Driver


April 27, 2021

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, 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. Come join the team and see how you can make a lasting impact on the world.
We are searching for a highly motivated, creative Senior System Software Engineer to work on Direct3D driver in multiple GPU setup. As a team member, you will work with a group of highly talented graphics software engineers. Our team delivers features and improve performance to fully utilize multiple GPU setup.
What you’ll be doing:

  • Work closely with other software and hardware teams in NVIDIA to deliver high quality result.

  • Maintain and improve performance of multiple GPU aware applications

  • Improve user experience for multi-GPU supported applications

  • Define, design, develop and validate new Direct3D driver feature to support multi-GPU setup

  • Development software to support and exercise the simulation/emulation for next generation GPU

What we need to see:

  • BS or MS degree in Computer Science, Electrical Engineering or equivalent experience

  • 3+ years of related development experience

  • Strong C++ programming and debugging skills

  • Understanding Direct3D API programming and 3D pipeline concepts

  • Knowledge of computer architecture, operating system, system software and device driver

Ways to stand out from the crowd:

  • Experience with Microsoft Windows driver development

  • Experience of using WinDBG and GPUView

  • Familiarity with the latest security methodologies for writing secure code

  • Experience to work with large code base

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.