Drimva

NVIDIA

Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics

$184K–$356K

US, CA, Santa Clara · Senior · Full-time · Posted Aug 2, 2026

Experience
8+ years of relevant software development experience.
Education
BS or MS in CS, CE, EE, or related field—or equivalent experience.

About the job

Designs and delivers embedded middleware for safe, high-performance data sharing and synchronization across NVIDIA automotive and robotics platforms.

What you'll do

  • Design and evolve middleware APIs for buffer sharing, synchronization, streaming, and inter-process communication.
  • Lead safety- and security-focused feature development, performance optimization, and collaboration across engineering teams.
  • Improve software development with automation, static analysis, fuzzing, and generative-AI tooling; mentor engineers.

What they ask for

  • BS or MS in CS, CE, EE, or a related field—or equivalent experience.
  • Strong proficiency in C and modern C++.
  • Deep embedded-systems and system-architecture experience, including operating-system internals and hands-on Linux kernel development.
  • Experience delivering safety-critical software and taking solutions from concept to production in cross-functional teams.

Nice to have

  • Automotive cybersecurity (ISO 21434) or ASPICE; QNX, Integrity, or other RTOSes.
  • GPU programming, CUDA, Vulkan, graphics/compute driver stacks, production-scale middleware, MISRA C/C++, Coverity, fuzzing, or formal verification.

Pay

184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)

Tools

C, C++, Linux kernel, QNX, Integrity, CUDA, Vulkan, MISRA C/C++

AI focus

Introduce generative-AI tooling to improve software reliability, velocity, and scalability. NVIDIA also states it uses AI tools in recruiting.

Model-written summary · the original posting is authoritative

First seen Oct 8, 2026 · Last verified Nov 5, 2026 (UTC)