2,121,361open jobs
134,125companies
240,733added this week
Browse all
Salary
$184k – $288k per year
Location
In office (Santa Clara)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Nov 3, 2026. NVIDIA scores B on the Alion truth index.

Overview
Company
Impact
Profile match
NVIDIA is an American technology company founded in 1993 that invented the graphics processing unit and has become the dominant supplier of accelerated computing platforms for artificial intelligence. Its portfolio spans data centre GPUs and systems built on the Hopper and Blackwell architectures, GeForce consumer graphics, automotive and robotics platforms, high-speed networking acquired with Mellanox, and the CUDA software stack that binds the ecosystem together. Headquartered in Santa Clara, California, the company sells to cloud providers, enterprises, research institutions and gamers worldwide and is one of the most valuable listed businesses on the Nasdaq.

We are looking for a Software Optimization Engineer to join our DRIVE Road Structure / Online Mapping / Context Fusion team. In this role, you will improve the efficiency and real-time performance of software that brings together perception, map, and localization data to build a consistent model of the driving environment. You will work closely with algorithm and platform engineers to identify bottlenecks, optimize software architecture and data flows, and deliver measurable improvements in CPU utilization, memory usage, and latency on automotive platforms. Your work will help advanced autonomous driving capabilities run reliably within demanding compute and timing constraints.

What you’ll be doing:

  • Optimize context fusion software that integrates perception, map, and localization data to represent the driving environment.
  • Design and refine software architecture, interfaces, and data flows to meet CPU, memory, and latency requirements on automotive platforms.
  • Profile complex software pipelines, identify performance bottlenecks, and implement improvements backed by reproducible measurements.
  • Work with algorithm teams to improve computational efficiency while preserving algorithm behavior, output quality, and correctness.
  • Develop benchmarks and performance regression tests to track improvements and prevent regressions.
  • Partner with perception, mapping, localization, and platform engineers to resolve system-level performance issues.
  • Write reliable, maintainable code and contribute to code reviews, testing, and the safety and quality expectations of autonomous driving software.

What we need to see:

  • A PhD with 4+ years, an MS with 6+ years, or a BS (or equivalent experience) with 8+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
  • Strong proficiency in modern C++ and extensive experience designing and developing performance-sensitive software.
  • Demonstrated ability to profile and optimize CPU utilization, memory consumption, and end-to-end latency.
  • A strong understanding of data structures, algorithms, memory management, concurrency, and their impact on software performance.
  • Experience using profiling tools and benchmarks to diagnose bottlenecks and validate improvements under representative workloads.
  • A systematic approach to debugging and optimization, with a focus on preserving correctness and reliability.
  • Strong communication skills and the ability to collaborate effectively across algorithm, software, and platform teams.

Ways to stand out from the crowd:

  • Experience optimizing real-time software on embedded or automotive platforms.
  • Familiarity with context fusion, map fusion, localization, perception pipelines, state estimation, or related ADAS and autonomous driving systems.
  • Experience with cache-aware data layouts, memory allocation optimization, multithreading, or SIMD/vectorization.
  • Experience designing efficient APIs and reusable software frameworks for complex systems.
  • A track record of delivering measurable performance improvements in production software while preserving correctness, output quality, and reliability.

#AutonomousVehicles

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are:

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 November 7, 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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,121,361 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Santa Clara
Hybrid · Full-Time · 5+ years exp · San Francisco
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Reinforcement Learning
Human-in-the-Loop
Robotics
MuJoCo
Sensor Fusion
Reinforcement Learning
Apply
In office · 7+ years exp · Bachelor's Degree · Austin
C++
DevOps
Linux
Robotics
EtherCAT
Apply
$225k – $265k per year · Equity · In office · Full-Time · Bachelor's Degree · Milpitas
Python
C++
AI/ML
Reinforcement Learning
Vision-Language-Action
Physical AI
Embodied AI
Robotics
ROS
ROS2
Teleoperation
Imitation Learning
Reinforcement Learning
Apply
$260k – $300k per year · Hybrid · Full-Time · 6+ years exp · Master's Degree · San Francisco
Python
AI/ML
Fine-tuning
Reinforcement Learning
PyTorch
Synthetic Data
Vision-Language-Action
Physical AI
Machine Learning
Robotics
Isaac Sim
MuJoCo
Isaac Lab
Imitation Learning
Reinforcement Learning
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Pittsburgh
Management
Confluence
Jira
Apply
$177k – $286k per year · Equity · In office · Confidential · Full-Time · 8+ years exp · Bachelor's Degree · Santa Clara
DevOps
AIOps
Apply
≈ $124k – $281k per year (Estimated) · In office · Bachelor's Degree · Santa Clara
C++
SystemVerilog
Chips/EDA
Formal Verification
Apply
≈ $85k – $199k per year (Estimated) · In office · Master's Degree · Santa Clara
Python
DevOps
VMWare
KVM
Linux
Apply
≈ $119k – $224k per year (Estimated) · In office · Bachelor's Degree · Santa Clara
Apply
≈ $142k – $261k per year (Estimated) · In office · Bachelor's Degree · Santa Clara
Verilog
Apply
See all jobs
This is one of many
2,121,361 more open roles from verified company boards, updated every day.