Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 18 May 2026 · Still live on 31 Oct 2026

Senior System Software Engineer - Autonomous Vehicles

NVIDIA Santa Clara On-site senior full-time

The employer hasn't listed a salary.

Apply on NVIDIA

Description

We are seeking a Senior System Software Engineer to join our team in developing and bringing NVIDIA's autonomous vehicle platform to the world. As a key member of our team, you will work on state-of-the-art technologies alongside experts in Deep Learning, Computer Vision, and vehicle control for NVIDIA's next-generation automotive products.

These products make use of high-definition maps created by multiple industry-leading mapping companies from all over the world. Your primary responsibilities will include collaborating with software engineers, hardware, and architecture teams to design, develop, integrate, validate, and optimize software on NVIDIA's DRIVE self-driving platform.

You will regularly engage with customers directly to provide technical support and productize NVIDIA DRIVE platforms. Additionally, you will be part of an internationally distributed team with locations in the US, Europe, APAC, and India.

As an internal champion among the NVIDIA technical community, you will be responsible for productizing software solutions. You will craft solutions to system software, OS, and application software challenges involving DRIVE products.

  • Collaborate with software engineers, hardware, and architecture teams to design, develop, integrate, validate, and optimize software on NVIDIA's DRIVE self-driving platform
  • Regularly engage with customers directly to provide technical support and productize NVIDIA DRIVE platforms
  • Be part of an internationally distributed team with locations in the US, Europe, APAC, and India
  • Be an internal champion among the NVIDIA technical community to productize software solutions
  • Craft solutions to system software, OS, and application software challenges involving DRIVE products

To be successful in this role, you should have a Bachelor's degree in Computer Science, Computer Engineering, or a closely related field, and 4+ years of experience in system software and/or embedded systems.

You should have a solid understanding of computer architecture and operating system fundamentals, and be an experienced programmer in C or C++ with strong debugging skills. Additionally, you should have worked with source control systems (git, Perforce) and developed applications and/or system SW drivers for HW accelerators in BSP & HAL.

You should be able to adapt to fast-paced development lifecycles and cross-functional organizations, and be easy to adapt to new technologies and platforms.

Expertise in one or more of the following areas is highly desirable:

  • Background in platform bring-up and/or BSP software
  • Experience with QNX
  • Experience with ARM processors
  • Familiarity with Automotive software development process (CMMI or ASPICE)
  • Exposure to safety standards like ISO26262

If you are creative, autonomous, and love a challenge, we would love to hear from you.

Skills

Required

  • C or C++ programming
  • System software and/or embedded systems
  • Computer architecture and operating system fundamentals
  • Source control systems (git, Perforce)
  • Developed applications and/or system SW drivers for HW accelerators in BSP & HAL

Nice to have

  • QNX
  • ARM processors
  • Automotive software development process (CMMI or ASPICE)
  • Safety standards like ISO26262
Apply on NVIDIA