Senior ADAS Platform Architect (C/C++, Real-Time)

NVIDIA Corporation

Santa Clara, Northern (CA, KY)

Hybrid

USD 184,000 - 357,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity and benefits

Job summary

NVIDIA is seeking a Senior Software Systems Engineer for the ADAS Platform team to help build a scalable, modular software stack capable of supporting a broad range of product lines and OEMs. The role focuses on architecture, modularization, and clean interface definitions across NVIDIA core components and OEM-specific implementations.

Ideal candidates bring 8+ years of software development, strong C/C++ skills, and hands-on experience with real-time, multi-core systems.

Qualifications

  • BS or MS in Computer Engineering, Computer Science, or related field (or equivalent experience).
  • 8+ years of professional software development experience.
  • Solid background in C and 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.

Responsibilities

  • Driving architectural improvements that simplify and modularize the software stack.
  • Designing clean boundaries between NVIDIA core components and OEM-specific implementations.
  • Refactoring ADAS components to support reuse, extensibility, and long-term maintainability.
  • Improving system-level scalability through IPC, middleware, and platform abstraction layers.
  • 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.

Skills

C/C++
Multithreaded RTOS
Modular architecture
Linux/QNX
System profiling
Interface design
Documentation
Team collaboration

Education

BS or MS in Computer Engineering/CS or equivalent experience

Tools

Git
Bazel

Job description

NVIDIA is seeking a Senior Software Systems Engineer for the ADAS Platform team to help build a scalable, modular software stack capable of supporting a broad range of product lines and OEMs. The role focuses on architecture, modularization, and clean interface definitions across NVIDIA core components and OEM-specific implementations.

Ideal candidates bring 8+ years of software development, strong C/C++ skills, and hands-on experience with real-time, multi-core systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ADAS Platform Architect — Real-Time, Modular Systems
Senior ADAS Platform Architect — Real-Time, Modular Systems

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Engineer: Modular ADAS Platform Architect
Senior Systems Engineer: Modular ADAS Platform Architect

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Systems Software Engineer – ADAS, Real-Time, Equity
Senior Systems Software Engineer – ADAS, Real-Time, Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 200,000 - 260,000
Equity
Benefits
Senior Systems Software Engineer - Autonomous Vehicles
Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Systems Software Engineer - Autonomous Vehicles
Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer - Autonomous Vehicles
Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

On-site
USD 184,000 - 357,000
Equity and benefits
Senior AV Systems Software Engineer, Platform
Senior AV Systems Software Engineer, Platform

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior Systems Software Engineer - Autonomous Vehicles
Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA AI • Santa Clara (CA)

On-site
USD 200,000 - 260,000
Equity
Benefits
Senior Autonomous Vehicle Software Engineer (C++, RTOS)
Senior Autonomous Vehicle Software Engineer (C++, RTOS)

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Health Insurance
Senior Autonomous Driving Platform Engineer — AI/ML
Senior Autonomous Driving Platform Engineer — AI/ML

NVIDIA • United States

On-site
USD 224,000 - 357,000
Equity
Benefits