Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA
United States
Workplace: OnsiteFull timeUSD 184,000 - 356,500Function: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Hard-working attitude"]

Design and evolve ADAS platform software architecture for modular, scalable reuse across multiple product lines and OEMs. Drive improvements to simplify and modularize the software stack, define clean boundaries between core components and OEM-specific implementations, and refactor ADAS components for extensibility and maintainability. Improve system scalability via IPC, middleware, and platform abstractions, partner across software/systems/hardware teams on interfaces, and establish test coverage, design reviews, and performance tuning in real-time multi-core environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
5 months ago

Senior Systems Software Engineer - Autonomous Vehicles

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Design and evolve ADAS platform software architecture for modular, scalable reuse across multiple product lines and OEMs. Drive improvements to simplify and modularize the software stack, define clean boundaries between core components and OEM-specific implementations, and refactor ADAS components for extensibility and maintainability. Improve system scalability via IPC, middleware, and platform abstractions, partner across software/systems/hardware teams on interfaces, and establish test coverage, design reviews, and performance tuning in real-time multi-core environments.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive architectural improvements that simplify and modularize the software stack.
  • •Design clean boundaries between core components and OEM-specific implementations.
  • •Refactor ADAS components to enable reuse, extensibility, and long-term maintainability.
  • •Improve system-level scalability using IPC, middleware, and platform abstraction layers.
  • •Establish test coverage, design reviews, architectural documentation, and performance tuning for multi-core real-time environments.

Pay and Benefits

Salary: USD 184,000 - 356,500

Key Requirements

  • •8+ years of professional software development experience.
  • •BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • •Strong background in software architecture, clean code design, and separation of concerns.
  • •Solid experience with C and C++ programming.
  • •Hands-on experience building and debugging multithreaded, real-time, performance-critical systems (including familiarity with Linux and QNX/embedded RTOS environments).
Experience:8+ yearsADASAutomotiveReal-time systemsEmbedded systems
Education:Bachelor's
Skills:CommunicationCollaborationHard-working attitude
Tech Stack:CC++LinuxQNXIPCMiddlewareEmbedded RTOSGitBazel

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor