Source description
About the role
We are now looking for a System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You will work closely with both hardware engineers and other software engineers to design, develop, and debug the diagnostic software stack used for Tegra chips / products. You will also be heavily involved with interacting with various teams and writing various device drivers to produce high-quality, reliable diagnostic software that is extensively used both within NVIDIA and for the customer data center and automotive products that are used throughout the world.
What you’ll be doing
-
Develop drivers and tests to see them through the full software development lifecycle.
-
Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases.
-
Triage, debug, and implement fixes in the software stack.
-
Communicate efficiently with peers throughout the company, as well as customers and partners.
What we need to see
-
BS or MS in EE/CS and 5+ years of industry related experience
-
Strong C/C++ programming skills.
-
Familiarity with SOC architecture, and ability to work close to the hardware.
-
Previous experience of working on a large modular system software code base is preferable.
-
Strong problem-solving and debugging skills.
-
Excellent communication and planning skills.
Ways to stand out from the crowd
-
Have knowledge of Linux Kernel internals.
-
Solid understanding of ARM platforms
-
Experience working with diagnostic software solutions.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!
More at NVIDIA
Related open roles
Senior Platform Software Engineer, DriveAV - Autonomous Vehicles
Bangalore
Solutions Architect, Generative AI - CSP
China
Senior Solutions Architect, Agentic AI
United States
Senior Systems Software Engineer – GPU Software
San Francisco Bay Area
Software Engineer, DGX Cloud AI Infrastructure
United States
Senior System Software Engineer - AV Platform
United States