Senior Software Performance Engineer, Autonomous Vehicles

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
13 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $290k
$126k most similar roles pay here $381k

This role pays more than 96% of similar roles. Most pay $151,000–$235,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Performance Engineer, Autonomous Vehicles

Senior Software Performance Engineer - Autonomous Vehicles joins the team building end-to-end autonomous driving applications. This role focuses on optimizing self-driving solutions running on multi-computer and heterogeneous hardware architectures. The engineer will develop, maintain, and optimize latency and throughput for L2/L3/L4 autonomous driving solutions while devising acceleration strategies to improve software architecture efficiency. Key responsibilities include writing highly efficient product code in C++ using GPGPU programming via CUDA and ARM NEON while adhering to MISRA safety standards. The role requires collaborating with hardware, product, operating system, and safety teams to design next-generation products. Essential skills include expertise in C/C++, performance analysis, benchmarking, and debugging for parallel architectures. Candidates should possess a deep understanding of computer architecture and systems software to solve complex problems within the autonomous vehicle domain.

What you'll do

  • Develop and optimize the latency and throughput of L2/L3/L4 autonomous driving solutions.
  • Devise acceleration strategies to improve software architecture efficiency on heterogeneous hardware engines.
  • Write highly efficient product code in C++ using CUDA and ARM NEON programming.
  • Ensure all developed code adheres to MISRA quality and safety standards.
  • Perform performance analysis, optimizations, and benchmarking for autonomous vehicle systems.
  • Interface with hardware, product, OS, and safety teams to design next-generation products.

What we're looking for

  • MS or PhD degree in Computer Science, Computer Architecture, Electrical Engineering, or a related field.
  • 12+ years of relevant professional experience working on autonomous vehicles software.
  • Excellent C and C++ programming skills.
  • Solid understanding of programming and debugging techniques 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 to interface with multiple internal teams.
  • Experience with CUDA/GPGPU programming or other data parallel architectures.

More like this

Similar roles

Senior Software Engineer, L4, Autonomous Vehicles

Nvidia

Santa Clara, CA 13 days ago $184,000$287,500
Autonomous Driving AI Foundation Models Robotics CUDA System Architecture Large-scale ML Systems Prediction Decision Planning Control Performance Tuning Embodied AI High-Performance Computing
8+ yrs exp

Senior Software Engineer, Autonomous Driving

Nvidia

Santa Clara, CA 13 days ago $224,000$356,500
TensorRT CUDA C++ Python PyTorch ONNX Triton Deep Learning Inference Model Optimization Quantization Pruning Linux ISO 26262 QNX Real-time Systems DriveOS Hypervisors
10+ yrs exp

Senior Software Engineer, AV Planner, Autonomous Vehicles

Nvidia

Santa Clara, CA 2 days ago $224,000$356,500
C++ Python Motion Planning Trajectory Planning Real-time Systems Vehicle Dynamics Kinematics Simulation Deep Learning Computer Vision Geometry Optimization Search-based Planning Sampling-based Planning FMEA
10+ yrs exp

Senior Software Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 13 days ago $224,000$356,500
C++ Machine Learning Robotics autonomous vehicle s Motion Planning Trajectory Generation Real-time Systems Simulation AI Infrastructure Performance Optimization
10+ yrs exp