Embedded Platform Middleware Engineer - Automotive/Robotics

NVIDIA

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 is seeking an experienced software engineer for its Embedded Platform Middleware team (NvSci) in Santa Clara. You will design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and IPC, while leading end-to-end features that meet automotive safety standards.

You’ll optimize performance in resource-constrained environments and collaborate with CUDA, graphics, camera, and AV teams.

Qualifications

  • BS or MS in CS, CE, EE or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong proficiency in C and modern C++.
  • Embedded systems and system architecture experience across CPUs, accelerators, and heterogeneous chips.
  • Solid understanding of OS internals: memory management, synchronization, IPC, and drivers.
  • Hands-on Linux kernel experience (drivers/subsystems/kernel-space).
  • Experience delivering safety-critical software (ISO 26262, DO-178C, IEC 61508).
  • Proven track record of delivering solutions from concept to production in cross-functional teams.

Responsibilities

  • Design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and IPC.
  • Lead end-to-end feature development aligned with safety standards and product roadmaps.
  • Optimize performance in resource-constrained embedded environments with HW/firmware partners.
  • Drive technical direction across CUDA, graphics, camera, and AV framework engineers.
  • Modernize build processes with automation, static analysis, fuzzing, and AI tooling.
  • Mentor and grow the team’s technical depth and representation in design discussions.

Skills

C & C++
Embedded systems
Linux kernel
Multithreading
Drivers

Education

BS or MS in CS/CE/EE

Tools

QNX
Integrity RTOS

Job description

NVIDIA is seeking an experienced software engineer for its Embedded Platform Middleware team (NvSci) in Santa Clara. You will design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and IPC, while leading end-to-end features that meet automotive safety standards.

You’ll optimize performance in resource-constrained environments and collaborate with CUDA, graphics, camera, and AV teams.

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

Similar jobs worth comparing

Senior Embedded Platform Middleware Engineer – Automotive
Senior Embedded Platform Middleware Engineer – Automotive

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 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
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 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 Performance Engineer, Autonomy & CUDA (Equity)
Senior Performance Engineer, Autonomy & CUDA (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits
Embedded Systems Software Engineer - DPU Platform
Embedded Systems Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 225,000
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
Senior Automotive Systems Performance Engineer
Senior Automotive Systems Performance Engineer

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Senior System Software Engineer, Workflow Platform & HPC
Senior System Software Engineer, Workflow Platform & HPC

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

Hybrid
USD 184,000 - 357,000
Equity
Benefits