Senior Embedded Platform Middleware Engineer – Automotive

Nvidia Corporation

Santa Clara (CA)

On-site

USD 184,000 - 288,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA in Santa Clara, CA is seeking an experienced embedded software engineer to join the NvSci Team, building foundational system software for safe, high-performance data sharing across GPUs, CPUs, and accelerators on NVIDIA DRIVE and Jetson platforms.

You will design middleware APIs, lead end-to-end features with ISO 26262 and related standards, optimize in resource-constrained environments, and mentor cross-disciplinary teams while advancing automation and reliability.

Qualifications

  • BS or MS in CS, CE, EE, or related field or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong proficiency in C and modern C++.
  • Deep experience with embedded systems and system architecture.
  • Strong understanding of operating systems internals: memory management, synchronization primitives, IPC, and drivers.
  • Hands-on experience with the Linux kernel (drivers, subsystems, or kernel-space development).
  • Experience delivering safety-critical software - ISO 26262, DO-178C, IEC 61508, or equivalent certified software processes.
  • Proven track record of driving solutions from concept to production in cross-functional teams.

Responsibilities

  • Design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and IPC with a focus on developer experience and maintainability.
  • Lead end-to-end feature development aligned with automotive safety and security standards (ISO 26262, ASPICE, ISO 21434) and product roadmaps.
  • Optimize performance in resource-constrained embedded environments; collaborate with hardware/firmware engineers to leverage NVIDIA accelerators.
  • Drive technical direction across teams by coordinating CUDA, graphics, camera, and AV framework engineers.
  • Modernize software development with automation, static analysis, fuzzing, and generative-AI tooling to improve reliability and velocity.
  • Mentor and influence the team’s technical depth and participate in cross-org design discussions.

Skills

C
C++
Embedded systems
OS internals
IPC
Linux kernel

Education

BS or MS in CS, CE, EE or related field

Tools

Linux kernel development

Job description

NVIDIA in Santa Clara, CA is seeking an experienced embedded software engineer to join the NvSci Team, building foundational system software for safe, high-performance data sharing across GPUs, CPUs, and accelerators on NVIDIA DRIVE and Jetson platforms.

You will design middleware APIs, lead end-to-end features with ISO 26262 and related standards, optimize in resource-constrained environments, and mentor cross-disciplinary teams while advancing automation and reliability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Platform Middleware Engineer - Automotive/Robotics
Embedded Platform Middleware Engineer - Automotive/Robotics

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Software Engineer, Embedded Platform Middleware - Automotive and Robotics
Senior Software Engineer, Embedded Platform Middleware - Automotive and Robotics

Nvidia Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Real-Time System Software Engineer (Embedded)
Senior Real-Time System Software Engineer (Embedded)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Engineering Manager, DRIVE OS Embedded Infra (Equity)
Engineering Manager, DRIVE OS Embedded Infra (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Automotive Systems Performance Engineer
Senior Automotive Systems Performance Engineer

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Senior Embedded Software Engineer — AV Platform
Senior Embedded Software Engineer — AV Platform

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior Embedded Software Architect, Autonomous Vehicles
Senior Embedded Software Architect, Autonomous Vehicles

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity opportunities
Diverse work environment
Embedded Systems Software Engineer - DPU Platform
Embedded Systems Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 225,000