NVIDIA
Senior Systems Software Engineer - Autonomous Vehicles
$184K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 29, 2026
- Experience
- 8+ years of professional software development experience.
- Education
- BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
About the job
Build and evolve NVIDIA’s ADAS software platform by improving architecture, modularity, integration, scalability, and performance across OEMs.
What you'll do
- Modularize and refactor ADAS components, defining boundaries between NVIDIA core software and OEM-specific implementations.
- Improve scalability through IPC, middleware, and platform abstraction, and collaborate across software, systems, and hardware teams on interfaces and integration.
- Establish test coverage, design reviews, and architectural documentation; profile and tune performance for multicore and real-time environments.
What they ask for
- BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
- 8+ years of professional software development experience.
- Solid background in C and C++ programming.
- Experience building and debugging multithreaded, real-time, or performance-critical systems.
Nice to have
- Experience developing ADAS software and familiarity with the automotive software lifecycle and safety-critical systems.
- Experience with QNX, Git, and Bazel; familiarity with real-time operating systems.
Pay
184,000 USD - 287,500 USD (base salary); 224,000 USD - 356,500 USD (base salary)
Tools
C, C++, IPC, Linux, QNX, Git, Bazel
Model-written summary · the original posting is authoritative