← All roles

Senior Software Performance Engineer - Autonomous Vehicles

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA$224k - $356.5kfull-timePosted 5mo ago

About the role

Senior software performance engineer for NVIDIA's autonomous driving applications, focusing on latency/throughput optimization across multi-computer and heterogeneous hardware architectures.

Responsibilities

  • Develop, maintain and optimize latency and throughput of NVIDIA’s L2/L3/L4 autonomous driving solutions.
  • Devise acceleration strategies and patterns to improve software architecture and efficiency on machines with multiple heterogeneous hardware engines while meeting/exceeding product goals.
  • Develop highly efficient product code in C++, utilizing algorithmic parallelism via CUDA/ARM NEON and adhering to MISRA quality and safety standards.
  • Collaborate with HW, product, OS, and safety teams to design next-gen products.

Qualifications

  • MS or PhD in Computer Science, Computer Architecture, Electrical Engineering or related field (or equivalent experience).
  • 12+ years of relevant professional experience.
  • Excellent C and C++ programming skills.
  • Solid understanding of programming/debugging techniques, especially for parallel architectures.
  • Good understanding of system software/operating systems and computer architecture.
  • Experience with performance analysis, optimizations and benchmarking.
  • Outstanding communication and collaboration skills for interfacing with other NVIDIA teams.

Skills

Required:C++CParallel programming
Nice to have:CUDA

Benefits

  • equity
  • benefits (as listed in NVIDIA benefits page)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA