Senior Software Engineer, Deep Learning Inference - Automotive Safety

Nvidia

Actively hiring
Us, Ca, Santa Clara, US Posted 71 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on NVIDIA’s TensorRT team, you will lead the design and development of high-performance deep learning inference software for safety-critical automotive applications using modern C++. You’ll integrate new hardware functionalities into TensorRT's compiler and runtime, work closely with cross-functional teams to improve functionality and performance, and guide the implementation of robust, high-quality C++ code. Responsibilities include driving test plan development from unit to integration levels, focusing on rigorous safety validation and verification, and contributing to benchmarking efforts for specialized automotive platforms. Ideal candidates have a strong background in software engineering, particularly with C++14 or newer standards, deep learning concepts, and experience in safety-critical software development. Familiarity with automotive safety standards like ISO 26262 is beneficial, as well as proficiency with Python, CUDA, systems programming, and compiler development.

Skills

C++ CUDA Python ISO 26262 ASIL Deep Learning Modern C++ Safety-Critical Software Development Performance Optimization Benchmarking Embedded Systems Compiler Development Systems Programming

What you'll do

  • Lead design and development of high-performance deep learning inference software using modern C++.
  • Integrate new hardware functionalities into TensorRT's compiler and runtime for specialized platforms.
  • Guide the implementation of robust, high-quality C++ code adhering to safety-critical standards.
  • Drive systematic test plan development from unit to integration level with rigorous validation.
  • Lead documentation efforts for safety-critical properties to support certification requirements.
  • Contribute to performance optimization and benchmarking for automotive platforms.

What we're looking for

  • At least 5+ years of relevant software development experience in C++
  • Strong knowledge and application of Modern C++ standards (C++14 or newer)
  • Experience with deep learning concepts and frameworks
  • Familiarity with safety-critical software development practices, including rigorous testing and documentation
  • Track record of driving projects to completion independently
  • Proficiency with Python and CUDA in a professional environment
  • Background in systems programming, embedded systems, and compiler development

Market check

Salary context

This $152,000–$241,500 range sits above 40% of similar postings on FindRole.

Peer median band

$168,500$258,750

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$182,125$246,150

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Principal Deep Learning Engineer – Perception, Autonomous Driving

Nvidia

Us, Ca, Santa Clara, US 71 days ago $272,000$431,250
Python PyTorch C++ TensorRT NVIDIA DRIVE Deep Learning Computer Vision Object Detection Semantic Segmentation Temporal Tracking Data Labeling Automated Pipelines Model Optimization Multi-Modal Perception Systems CVPR ICCV ECCV NeurIPS

Senior Machine Learning and Simulation Engineer - Autonomous Vehicles

Nvidia

Us, Ca, Santa Clara, US 43 days ago $224,000$356,500
Python C++ Kubernetes SLURM PPO GRPO Hyperparameter tuning Reward function design Large-scale GPU clusters HPC environments Job scheduling Reinforcement learning Simulation Data pipelines Algorithm optimization Deep learning Autonomous driving models Closed-loop simulation

Deep Learning Senior Engineer, End-To-End Autonomous Driving

Nvidia

Remote (Us, Ca, Santa Clara, US) 67 days ago $184,000$287,500
Python TensorFlow PyTorch LLMs VLMs VLAs C++ Kubernetes Docker CI/CD Prometheus Grafana AWS Azure Google Cloud PostgreSQL MongoDB Git Jenkins GitHub Bitbucket
Remote