Senior Software Performance Engineer - AV Platform

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
46 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $290k
$123k most similar roles pay here $382k

This role pays more than 99% of similar roles. Most pay $147,925–$223,925 — the shaded band above. At the midpoint, this role pays about $290k versus about $186k 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 985 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Performance Engineer - AV Platform

We are seeking a Senior Software Performance Engineer to join our team building NVIDIA’s end-to-end autonomous driving applications. In this role, you will develop and optimize the latency and throughput of L2/L3/L4 autonomous driving solutions, devising acceleration strategies for multi-computer and heterogeneous hardware architectures. You will write highly efficient C++ code using GPGPU programming techniques like CUDA/ARM NEON while adhering to quality and safety standards such as MISRA. Additionally, you will collaborate with hardware, product, OS, and safety teams to design next-generation autonomous vehicle products. Ideal candidates have a MS or PhD in Computer Science or related fields, 12+ years of experience in autonomous vehicles software, strong C++ programming skills, and expertise in performance analysis, optimizations, and benchmarking. Experience with CUDA/GPGPU and deep learning architecture on GPUs is highly desirable.

What you'll do

  • Develop and maintain autonomous driving solutions to optimize latency and throughput.
  • Design acceleration strategies for software efficiency on multi-heterogeneous hardware.
  • Write efficient product code in C++ using GPGPU programming techniques like CUDA.
  • Work with cross-functional teams to design next-generation autonomous vehicle products.
  • Conduct performance analysis, optimization, and benchmarking of software systems.

What we're looking for

  • MS or PhD in Computer Science, Electrical Engineering or related field (or equivalent experience).
  • 12+ years of professional experience in autonomous vehicles software development.
  • Expertise in C++ programming and parallel architectures.
  • Experience with performance analysis, optimizations, and benchmarking.
  • Strong understanding of system software, operating systems, and computer architecture.
  • Knowledge of embedded architectures, real-time OS & scheduling.
  • Proficiency in CUDA/GPGPU or data parallel architectures.

More like this

Similar roles

Senior Software Certification Engineer

Boeing

Everett, WA +4 7 days ago $136,850$185,150
RTCA_DO_178 Agile Git JIRA TSF DO_178_C Software_Development_Life_Cycles Configuration_Management CI/CD Python Java C++ SQL PostgreSQL AWS Kubernetes

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 8 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose 88 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform

Senior Software Engineer

Circle

San Francisco, CA +11 35 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework