New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior System Software Engineer - Software Development Kit

NVIDIA
Apply →
onsite senior full-time Competitive salary and benefits package Santa Clara

First indexed 18 May 2026

Description

As a Senior System Software Engineer, you will become a part of a top-tier team that's advancing technology in AI, imaging solutions, and computing. You will work with product teams and deliver work-class platform solutions, collaborate with software engineers, hardware and arch teams to design, develop, validate and optimize software on NVIDIA's DRIVE self-driving platform, and directly engage with customers and partners to productize DRIVE platforms.

Key responsibilities include:

  • Developing and maintaining drivers in the camera framework to enable and bring-up camera sensors on automotive platforms
  • Familiarity with imaging pipeline, debug and support Image Quality evaluations
  • Optimizing performance for various graphics and multimedia components in the driving platform stack
  • Engaging directly with customers/partners to gather requirements, to develop and to optimize their exquisite products

We are looking for a highly skilled and experienced engineer who can work effectively in a fast-paced environment and contribute to the success of our team.

Requirements include:

  • BS or MS in Computer Science, Computer Engineering or closely related field (or equivalent experience)
  • 5+ years of hands-on experience in system software development. with 2+ years of experience on embedded systems, with focus on Imaging pipeline and/or Graphics pipeline
  • Strong programming knowledge in C, C++ and Python
  • Familiarity with source control systems (git, Perforce) and tools such as JAMA and JIRA
  • Knowledge of Camera Sensors, ISP, Image quality, Camera Calibration and interface components like CSI, Serializers/Deserializers
  • Good understanding of graphics fundamentals and GPU architecture
  • Good understanding of Linux, Android, or Real-time operating systems
  • Experience working and interacting with customers
  • Ability to adapt to new technologies and platforms

Preferred qualifications include:

  • Experience in Platform bring up and BSP Software
  • Experience working on GPU computing or computer vision
  • Background with AUTOSAR, Cert C/C++, or MISRA
  • Experience with CUDA, TensorRT
  • Track record integrating and delivering functional and performant real-time and/or distributed systems