Senior System Software Engineer - Software Development Kit

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 6 Linux @ 4 Python @ 7 Distributed Systems @ 4 Git @ 3 Android @ 4 Jira @ 3 Debugging @ 4 CUDA @ 4 GPU @ 4 AI @ 4 Computer Vision @ 4 TensorRT @ 4

Details

At NVIDIA, we’re motivated by the continuous pursuit of innovation and excellence. As a Senior System Software Engineer, you’ll become part of a top-tier team advancing technology in AI, imaging solutions, and computing. Situated in Santa Clara, CA, you’ll work on ambitious projects reshaping the future of computing.

Responsibilities

  • Work with product teams and deliver world-class platform solutions
  • Collaborate with software engineers, hardware and architecture teams to design, develop, validate and optimize software on NVIDIA's DRIVE self-driving platform
  • Directly engage with customers and partners to productize DRIVE platforms
  • Develop and maintain drivers in the camera framework to enable and bring-up camera sensors on automotive platforms
  • Support imaging pipeline debugging and Image Quality evaluations
  • Optimize performance for graphics and multimedia components in the driving platform stack
  • Engage with customers/partners to gather requirements and optimize their products

Requirements

  • 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 on embedded systems focusing 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 and 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

Ways to stand out

  • 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

Compensation & Other Details

  • Base salary ranges (location and level dependent):
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.
  • Location: Santa Clara, CA, United States
  • Applications accepted at least until March 16, 2026
  • NVIDIA uses AI tools in its recruiting processes