NVIDIA
Senior Software Performance Engineer - Autonomous Vehicles
$224K–$431K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 29, 2026
- Experience
- 12+ years of relevant professional experience working on autonomous vehicles software.
- Education
- MS or PhD degree in Computer Science, Computer Architecture, Electrical Engineering or related field (or equivalent experience).
About the job
Develops and optimizes software performance for NVIDIA autonomous driving applications across heterogeneous hardware architectures.
What you'll do
- Develop, maintain, and optimize latency and throughput of L2/L3/L4 autonomous driving solutions.
- Create acceleration strategies and efficient software architectures for heterogeneous hardware while meeting product goals.
- Develop efficient C++ product code using parallelism from CUDA and ARM NEON, and collaborate with hardware, product, OS, and safety teams.
What they ask for
- MS or PhD in Computer Science, Computer Architecture, Electrical Engineering, or a related field (or equivalent experience).
- 12+ years of relevant professional experience working on autonomous vehicles software.
- Excellent C and C++ programming skills.
- Experience with performance analysis, optimizations, and benchmarking.
Nice to have
- Understanding of embedded architectures, real-time operating systems, and scheduling.
- Experience with CUDA/GPGPU, data-parallel architectures, robotics, computer vision, machine learning, or deep-learning performance on accelerators.
Pay
224,000 USD - 356,500 USD (base salary, Level 5); 272,000 USD - 431,250 USD (base salary, Level 6)
Tools
C, C++, CUDA, ARM NEON, MISRA
AI focus
The role optimizes autonomous driving software; NVIDIA states that it uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative