Graphics System Software Engineer

Graphics System Software Engineer

Nvidia
Pune
2-5 years
Not Specified

Job Description


We are looking for a Graphics System Software Engineer.
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, embedded, and automotive devices. This is great chance to create an impact on the industry through interactions with other NV teams and external parties 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:

  • Design and implement cross-platform Vulkan SC, Vulkan, OpenGL, and EGL drivers, and extensions

  • Build new software functions and/or expose new hardware functionalities in efficient manner

  • Develop new specifications and documentations for the newly developed extensions and other driver functionalities

  • Write new graphics test cases to improve driver quality and stability

  • Work with other software, hardware, architecture, and support teams to deliver the highest quality driver implementation in the world

  • Triage and debug many different types of software issues within the Tegra graphics software stack

What we need to see:

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

  • 2+ years of software engineering, architecture, and design experience

  • Expertise in C/C++ programming and debugging skills

  • Strong software engineering/development experience, architecture and design skills, combined with a drive to solve difficult problems

Ways to stand out from the crowd:

  • Experience in 3D graphics and APIs such as OpenGL, OpenGL SC, OpenGL ES, Vulkan and DirectX.

  • Familiar with one or more system safety methodologies and standards (ASPICE, ISO 26262, IEC 61508, ISO/PAS 21448).

  • Success applying the V-Model to complex engineering projects, ideally in all stages of the SW development life cycle.

  • Experience with AUTOSAR, Cert C/C++, or MISRA.

  • Broad spectrum of knowledge in mobile/desktop/embedded/automotive operating systems (Linux, Windows, Android and QNX).

  • In-depth knowledge of GPU and CPU architecture is plus

  • Experience with 3D games, game console, VR/AR development is plus

  • Strong interpersonal and communication skills and ability to work effectively across different teams and time zones

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. Our diverse team of hardworking, capable, and professional people are our greatest asset! If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!

About Nvidia

THE WORLD LEADER IN VISUAL COMPUTING NVIDIA’s invention of the GPU sparked the PC gaming market. The company’s pioneering work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others. Learn more about NVIDIA .

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content