JobsSenior Systems Software Engineer - Autonomous Vehicles
NVIDIA logo

Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA

Location

Santa Clara, CA

Type

Full-time

Posted

5/10/2026

Compensation

$184,000 - $356,500 per year

Undergraduate with 5+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

The ADAS Platform team at NVIDIA is seeking a Senior Software Systems Engineer to enhance their scalable software stack for advanced driver-assistance systems. This role focuses on improving software architecture by driving modularization and abstraction across multiple layers. The engineer will work closely with various teams to ensure efficient integration and scalability in a multi-OEM environment. A strong foundation in software development and architecture is essential for success in this position.

Requirements

  • BS or MS in Computer Engineering, Computer Science, or a 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

  • Drive architectural improvements that simplify and modularize the software stack.
  • Design clean boundaries between NVIDIA core components and OEM-specific implementations.
  • Refactor ADAS components to support reuse, extensibility, and long-term maintainability.
  • Improve system-level scalability through IPC, middleware, and platform abstraction layers.
  • Partner with teams across software, systems, and hardware to define clear interfaces and improve integration velocity.
  • Establish test coverage, design reviews, and architectural documentation that scales with the platform.
  • Profile and tune system performance, optimizing for modern multi-core and real-time environments.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?