Senior 2D Graphics System Software Engineer
We are looking for a Senior 2D Graphics System Software Engineer. NVIDIA is searching for world-class software engineers 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 implement the most efficient, automotive-grade 2d graphics pipeline. Do you love converting image formats, making things run faster, and think that more people should use the word blit? If so - this is the team for you!
This is a 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:
You will be working with the software in our Tegra graphics team, responsible for designing, developing and verifying our low level graphics system software.
Drive complex cross-team technical issues to closure.
Work closely with diverse teams of engineers to implement 2d graphics functionality from requirements to production.
Participate in pre-silicon bringup of the 2d hardware.
What We Need To See:
BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience.
6+ years of proven industry experience in system software development using C and C++.
Dedicated and self-motivated, with a passion for developing safe and secure embedded software.
Excellent programming, architecture, documentation and design skills, with hands-on experience in systems software engineering.
Background or willingness to learn in developing software within a regulated development environment (medical, aerospace, automotive).
We’re looking for engineers with strong communication skills who enjoy working across multiple teams/domains and are good at guiding and helping others.
Ways To Stand Out From The Crowd:
An understanding of graphics fundamentals and in-depth knowledge of GPU and CPU architecture.
Experience with the Android Hardware Composer, OpenGL, OpenGL SC, Vulkan and Cuda.
Familiar with one or more system safety methodologies and standards e.g ASPICE, ISO 26262.
Ability to work and communicate optimally across multiple geographies in a dynamic matrix organization.