Senior System Software Architect, Autonomous Vehicles
NVIDIA
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.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.

