Jobs Companies NVIDIA Senior System Software Architect, Autonomous Vehicles

About this Senior System Software Architect, Autonomous Vehicles role at NVIDIA

NVIDIA · Onsite · India, Pune

Our Autonomous Vehicles Platform team is responsible for building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of product lines and OEMs. We are looking for a highly motivated Senior Systems Software Engineer with a strong foundation in software architecture. This role is ideal for someone who thrives on working across multiple layers of the software stack to analyze performance, inter-operation and deterministic execution flows. You will play a key role in evolving the platform to support efficient integration and scalability in a complex multi-OEM environment.


What you will be doing:

  • Driving architectural improvements that simplify and modularize the software stack.
  • Designing and developing clean boundaries between components with performance-first approach to software modules.
  • Refactoring ADAS components to support reuse, extensibility, and long-term maintainability.
  • Partnering with teams across software, systems, and hardware to define clear interfaces and improve integration velocity.
  • Establishing test coverage, design reviews, and architectural documentation that scales with the platform.
  • Profiling and tuning system performance — optimizing for modern multi-core and real-time environments.

What we need to see:

  • B.Tech. or M.Tech. in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 8+ years of professional software development experience.
  • Solid background in C++ programming.
  • Strong understanding of modular software architecture, clean code design, and separation of concerns.
  • Hands-on experience building and debugging multithreaded, real-time, or performance-critical systems.
  • Familiarity with parallel/distributed systems and low-level system profiling.
  • Comfortable working in Linux, QNX, or other embedded RTOS environments.
  • Exceptional communication skills and a collaborative, hard-working attitude.

Ways to Stand Out From The Crowd:

  • Experience developing ADAS software — especially in components like Planning, Sensor Fusion, Mapping, or Localization.
  • Deep understanding of real-time operating systems, particularly QNX.
  • Familiarity with the automotive software lifecycle and integration across safety-critical systems.
  • Experience with memory management, DMA engines, and hardware abstraction layers (HAL).
  • Experience using Git and Bazel in large-scale software environments

#AutonomousVehicles

Ready to apply to NVIDIA?
Apply to NVIDIA

About NVIDIA

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA .

See all jobs at NVIDIA →

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at NVIDIA

See all jobs at NVIDIA →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free