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.