We are looking for a Senior Graphics System Software Engineer (GL/VK):
NVIDIA is searching for world-class software engineers and architects for an exciting role in our Tegra software graphics team. You will work with the most advanced current and future generations of graphics hardware based on NVIDIA's Tegra products and SOCs. You will be part of a team whose mission is to produce the best graphics drivers for the best visual computing experience on mobile and embedded devices. This is great chance to create an impact on the industry through interactions with other internal teams and external experts as well, with the goal to build future graphics technologies. If this sounds like a fun challenge, we want to hear from you!
What you'll be doing:
You will get to design and implementation of OpenGL, OpenGL ES and Vulkan graphics drivers to support new HW features in collaboration with other software teams
We design and implement software platform support for OpenGL, OpenGL ES, Vulkan and EGL drivers, extensions and corresponding tools / tests
Design and implementation of graphics conformance tests for OpenGL, OpenGL ES and Vulkan
Work multi-functionally with other software, hardware, architecture and support teams to deliver the best graphics drivers for the best GPU in the world
Triage and debugging of various SW issues within the Tegra graphics software stack
What we need to see:
BS or MS degree in Computer Science, Computer Engineering or Electrical Engineering.
3+ years of strong software engineering, architecture, and design skills experience
A proven expertise in C/C++ programming and debugging skills
You would bring a strong software engineering/development experience, architecture and design skills, combined with a drive to solve hard problems are a requirement
Ways to stand out from the crowd:
Experience with 3D graphics and APIs such as OpenGL, OpenGL ES, Vulkan and/or DirectX
Experience with mobile/embedded operating systems such as Android and/or Linux
In-depth knowledge of GPU and CPU architecture is plus
Experience with 3D Games/VR/AR development is plus
Experience with mobile phone/tablet industry is plus
Ability and flexibility to work and communicate effectively in a multinational, multi-time-zone corporate environment
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 widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!
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.