JobPosting
title: Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
description: Join NVIDIA's Embedded Platform Middleware team [NvSci Team] , the group building foundational system software that enables safe, high-performance data sharing and synchronization across GPUs, CPUs, and specialized accelerators on NVIDIA DRIVE (autonomous vehicles) and Jetson (robotics & edge AI) platforms. What You'll Be Doing: Design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and inter-process communication , with a relentless focus on developer experience, simplicity, and long-term maintainability. Lead end-to-end feature development that meets stringent automotive safety and security standards (ISO26262, ASPICE, ISO21434), aligned with product roadmaps and release cycles. Optimize performance in resource-constrained embedded environments; partner closely with hardware and firmware engineers to co-design solutions that unlock the full potential of NVIDIA accelerators. Drive technical direction across teams , collaborate with CUDA, graphics, camera, and AV framework engineers to simplify system architecture and elevate the platform. Modernize how we build software , introduce automation, static analysis, fuzzing, and generative-AI tooling to improve reliability, velocity, and scalability. Mentor and influence , help grow the technical depth of the team and represent the platform in cross-org design discussions. What We Need to See: 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 , multi-threaded software spanning CPUs, accelerators, and heterogeneous chips. Strong understanding of operating system 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 , ISO26262, DO-178C, IEC61508, or eq…
date posted: 2026-08-03T14:25:24.907Z
valid through: 2026-10-02T14:25:24.907Z
direct apply: false
occupational category: Engineering
industry: Technology
skills: C
skills: C++
skills: embedded systems
skills: system architecture
skills: Linux kernel
skills: safety-critical software
skills: ISO26262
skills: automotive cybersecurity
skills: ASPICE
skills: QNX
skills: Integrity
skills: RTOS
skills: GPU programming
skills: CUDA
skills: Vulkan
hiring organization: NVIDIA
job location: Place
  address: PostalAddress
    address locality: Santa Clara
    address region: CA
    address country: US
employment type: FULL_TIME