Senior System Software Architect - Automotive Applications
Nvidia Corporation
Base: $184,000 - $287,500 (level 4) or $224,000 - ...
**
8+ years professional software development experience
Strong c++ programming background
Modular software architecture design skills
**
Nvidia Corporation is seeking a Senior System Software Architect for their ADAS Platform team to enhance software architecture for advanced driver-assistance systems. The ideal candidate should have extensive software development experience, particularly in modular architecture and real-time systems, with a focus on collaboration across multiple teams.
**
Job Summary
The role involves driving architectural improvements to simplify and modularize the software stack powering advanced driver-assistance systems.
Candidates will be responsible for profiling and tuning system performance to optimize for modern multi-core and real-time environments.
The position offers a competitive base salary range up to $356,500 USD along with equity and benefits eligibility.
Matching Summary
Match Score: 75
**
Nvidia Corporation is seeking a Senior System Software Architect for their ADAS Platform team to enhance software architecture for advanced driver-assistance systems. The ideal candidate should have extensive software development experience, particularly in modular architecture and real-time systems, with a focus on collaboration across multiple teams.
**
Salary
Base: $184,000 - $287,500 (Level 4) or $224,000 - $356,500 (Level 5); Bonus/Equity: Eligible for equity; Benefits: Comprehensive benefits package included
Skills & Requirements
Must-have
8+ years professional software development experience
Strong C++ programming background
Modular software architecture design skills
Multithreaded real-time system debugging
Linux or QNX embedded RTOS environments
Nice-to-have
ADAS software development experience
Deep understanding of real-time operating systems
Experience with memory management and DMA engines
Familiarity with Git and Bazel in large-scale environments
Collaborative hard-working attitude
Key Requirements
BS or MS in Computer Engineering or related field
8+ years of professional software development experience
Solid background in C++ programming
Hands-on experience with multithreaded real-time systems