← Back to roles

Senior System Software Architect, Autonomous Vehicles

NVIDIA Corporation

India, Pune, India, BengaluruKernel / LinuxFirmwarePosted Aug 29, 2026via generic-json
Apply on NVIDIA Corporation
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

Source URL: https://jobs.nvidia.com/careers/job/893397325277

Senior System Software Architect, Autonomous Vehicles at NVIDIA Corporation — India, Pune, India, Bengaluru · RISC-V Jobs