Connecting Odds
Back to jobs
NVIDIA

Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics

Discovered
NVIDIA
US, CA, Santa ClaraFull timePosted 11 days ago (Aug 2, 2026)

About the role

NVIDIA   has   been   transforming   computer   graphics,   PC   gaming,   and   accelerated   computing   for   more   than   25   years.   Today,   we're   tapping   into   the   unlimited   potential   of   AI   to   define   the   next   era   of   computing   —   where   our   GPUs   act   as   the   brains   of   computers,   robots,   and   self-driving   cars   that   understand   the   world.   Doing   what's   never   been   done   before   takes   vision,   innovation,   and   the   world's   best   talent.   As   an   NVIDIAN,   you'll   be   immersed   in   a   diverse,   supportive   environment   where   everyone   is   inspired   to   do   their   best   work. Join   NVIDIA's   Embedded   Platform   Middleware   team [NvSci Team]   —   the   group   building   the   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.   Our   middleware   is   the   connective   tissue   that   lets   millions   of   safety-certified   devices   move   data   at   silicon   speed   —   deterministically,   securely,   and   at  scale. We   work   at   the   intersection   of   low-level   systems   software,   safety-critical   engineering,   and  ground breaking   accelerator   hardware.   If   you   love   shipping   code   that   runs   in   real   cars   and   real   robots,   this   is   your   team.

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   ( ISO   26262,   ASPICE,   ISO   21434 ),   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   on   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   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   development   processes. • Proven   track   record   of   driving   solutions   from   concept   to   production   in   cross-functional,   distributed   teams. Ways   to   Stand   Out from the crowd: • Experience   with   automotive   cybersecurity   (ISO   21434)   or   ASPICE   processes. • Familiarity   with   QNX,   Integrity,   or   other   RTOSes . • Background   in   GPU   programming,   CUDA,   Vulkan,   or   graphics/compute   driver   stacks . • Contributions   to   middleware,   HAL   layers,   or   system   libraries   at   production   scale. • Experience   with   MISRA   C/C++,   Coverity,   fuzzing,   or   formal   verification . Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits . Applications for this job will be accepted at least until August 6, 2026. This posting is for an existing vacancy.  NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Not published in this posting

The company didn't include about the role, qualifications, benefits in the source posting. The hiring team may have more details on their own site.

Sign in to open the original posting

Apply on NVIDIA

This role was discovered from a public careers page. Applications are handled by the hiring team at NVIDIA.

Attribution: sourced from NVIDIA's public Workday board.

AI job toolkit

Sign in to see how well your profile matches this role, draft a cover letter, prepare for the interview, and find people who can introduce you.

Sign in to unlock