Senior System Software Architect, Autonomous Vehicles
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead architectural enhancements to simplify and modularize the autonomous vehicle software stack for ADAS across multiple OEMs.
Design and develop performance-optimized, cleanly separated software components ensuring reusability, extensibility, and maintainability.
Collaborate cross-functionally with software, systems, and hardware teams to improve integration velocity, performance tuning, and scalability in multi-core real-time environments.
Minimum Requirements
B.Tech. or M.Tech. in Computer Engineering, Computer Science, or related field, or equivalent experience.
8+ years of professional software development experience.
Strong proficiency in C++ and experience with multithreaded, real-time, or performance-critical system development.
Experience working in Linux, QNX, or other embedded real-time operating system environments.
Ideal Candidate Profile
Experienced in advanced driver-assistance systems software, especially Planning, Sensor Fusion, Mapping, or Localization components.
Skilled in modular software architecture and low-level system profiling tuned for modern multi-core and real-time use cases.
Familiar with automotive software lifecycle including safety-critical system integration, memory management, DMA engines, and hardware abstraction layers.
