NVIDIA Logo

NVIDIA

Senior System Software Architect, Autonomous Vehicles

Posted 9 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Design and evolve a scalable, modular software platform for autonomous vehicles and ADAS across multiple OEMs. Responsibilities include defining component boundaries, refactoring ADAS software, improving integration, establishing testing and architectural documentation, and profiling performance in multicore and real-time environments. The role requires close collaboration across software, systems, and hardware teams, with emphasis on C++, embedded operating systems, multithreaded systems, and performance-critical architecture.
The summary above was generated by AI

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

NVIDIA Pune, Mahārāshtra, IND Office

Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

2 Hours Ago
Hybrid
Pune, Maharashtra, IND
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and maintain scalable cloud-ready applications and microservices using Java, Angular, Spring Boot, REST APIs, and related technologies. Design reusable frameworks, improve software performance and reliability, troubleshoot root causes, conduct code reviews, create proofs of concept, and collaborate in Agile teams. The role also involves introducing technologies, leading engineering improvements, maintaining code quality and automation, and supporting architecture and integration initiatives.
Top Skills: AgileAngularCloud TechnologiesGitJavaJavaScriptJenkinsMicroservicesPivotal Cloud FoundryRest ApiSpring BootSwagger
2 Hours Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead backend engineer responsible for designing, building, and owning Java-based microservices and full-stack applications on PCF/Kubernetes. Deliver high-quality, secure, scalable code, participate in code reviews, work in Agile teams, and follow Mastercard engineering and 12-factor principles. Collaborate with engineers, testers, TPMs, and PMs while leveraging PostgreSQL/Oracle storage, automated testing, and CI/CD practices.
Top Skills: AngularAutomated TestingCi/CdCSSGitHTML5JavaJavaScriptKubernetesMicroservicesOraclePcfPivotal Cloud FoundryPostgres
2 Hours Ago
Hybrid
Pune, Maharashtra, IND
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, test, deploy, and support secure, scalable payment-network software. Build Java and Spring Boot microservices, REST APIs, Kafka integrations, and responsive Angular interfaces. Create automated tests, troubleshoot production issues, contribute to CI/CD, observability, resiliency, and automation, and collaborate with globally distributed engineering, product, architecture, and operations teams.
Top Skills: AngularAutomated TestingCi/CdClaude CliCloud-Native PlatformsContainersCSSEvent-Driven ArchitectureFigmaGitGithub CopilotHTMLJavaKafkaMicro Front End ArchitectureMicroservicesNoSQLRest ApisSpring BootSQLTypescript

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account