Senior Perception Software Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
CANENYWA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $290k
$92k $385k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $150,000–$214,487 — the blue band above. At the midpoint, this role pays about $290k versus about $182k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Perception Software Engineer

As a Senior Perception Software Engineer, you will join the perception team to design, develop, and productize autonomous driving solutions. You will execute the full software development life cycle by writing testable code, integrating perception software components into functional systems, and developing verification plans. Your daily tasks include debugging existing systems, documenting functionality, and deploying state-of-the-art perception DNN models to embedded platforms for real-time applications. You will utilize C++, Python, and software engineering tools while leveraging experience with CUDA, SIMD, and deep learning frameworks like TensorFlow or PyTorch. The role focuses on improving the robustness, efficiency, and reusability of software components. You will analyze system performance using real and synthetic benchmark data to solve complex perception problems for robots and self-driving cars.

What you'll do

  • Execute the full software development life cycle to build autonomous driving solutions.
  • Write well-designed, testable code and integrate perception software components into functional systems.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality while solving and debugging existing systems.
  • Deploy state-of-the-art perception DNN models to embedded platforms.
  • Analyze and improve system performance using real and synthetic benchmark data.
  • Improve the robustness, efficiency, and reusability of perception software components.

What we're looking for

  • BS, MS, or PhD in Computer Science or a related field, or equivalent experience.
  • 12+ years of work experience as a Software Engineer or Software Developer on embedded platforms for real-time applications.
  • Strong programming skills in C++ and Python.
  • Experience with test-driven development and a disciplined, design-based approach to software development.
  • Proficiency in software engineering tools and the ability to document requirements and specifications.
  • Outstanding communication and collaboration skills.
  • Experience with CUDA / SIMD (preferred).
  • Hands-on background in deploying DNN models to embedded platforms, using synthetic data, or working with deep learning frameworks (preferred).

More like this

Similar roles

Senior Perception Software Engineer

Nvidia

Remote (CA) +3 39 days ago $224,000–$356,500
C++ Python CUDA SIMD TensorFlow PyTorch Deep Learning DNN SDLC Test-Driven Development Software Verification Synthetic Data Machine Learning
10+ yrs exp Remote

Principal Software Engineer, Perception Platform and AI Systems

Microsoft

8 days ago $142,800–$274,800
Generative AI Retrieval-Augmented Generation (RAG) Distributed Systems Python C++ C# Java Go JavaScript Role-Based Access Control (RBAC) Agentic Systems Multi-agent Systems Observability Semantic Search Multi-tenant Isolation
6+ yrs exp Hybrid

Senior Software Architect Perception Systems

Apple Inc

Cupertino, CA 20 days ago $184,700–$324,800
C++ Swift Machine Learning Robotics IPC Real-time Systems Linux RTOS Darwin/XNU ROS 2 DDS MCAP Quantization SLAM VIO Sensor Fusion Telemetry Profiling
10+ yrs exp

Senior Computer Vision Engineer

Anduril Industries

Remote (Irvine, CA) 22 days ago $220,000–$292,000
Machine Learning Computer Vision Deep Learning Python C++ PyTorch JAX TensorFlow TensorRT ONNX Linux Object Detection SLAM LIDAR Sensor Fusion Model Pruning System Profiling
6+ yrs exp Remote