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
  • Comfortable working in Linux or QNX environments

Work Rights

Not specified

Tailored Resume

Cover Letter