# Software Engineer - Online Mapping System

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Autonomous-Vehicles_JR2029366?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-online-mapping-system-c8a28ab0-b88/

## Description

We are seeking a software engineer to join our team in building an online mapping system that transforms raw sensor data into an accurate, live 3D model for self-driving cars. The system shows lanes, boundaries, crosswalks, intersection structure, and traffic control semantics that the driving stack depends on.

**Responsibilities:**

- Build and own core online mapping software operating in the car, from architecture through implementation to deployment.

- Write production C++ for real-time embedded systems, focusing on correctness, determinism, and maintainability.

- Develop software architecture and frameworks that promote code reuse, clean interfaces, and long-term maintainability across vehicle programs.

- Improve performance of C++ and CUDA code running on NVIDIA DRIVE Orin and Thor.

- Use GPU parallelism (CUDA) to make compute-heavy mapping components fast and efficient.

- Implement and incorporate algorithmic solutions from the mapping team into the core of NVIDIA's AV stack.

- Develop according to automotive safety standards (ASIL-B/D).

- Collaborate with perception, localization, planning, and infrastructure groups to incorporate online mapping into the complete AV stack.

**Requirements:**

- BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.

- 5+ years of validated experience building robust, production-quality software.

- 3+ years of professional C++ development experience.

- Experience designing software architecture and APIs for large, long-lived codebases.

- A quality-first mentality with experience in static analysis, unit testing, and high-coverage test strategies.

- Solid understanding of algorithms and data structures.

- Strong communication and analytical skills.

**Nice to Have:**

- Software development on embedded, real-time, or automotive platforms.

- Experience with functional safety standards and processes (ISO 26262, ASIL-B/D).

- Experience achieving high or full structural coverage on production code.

- Experience with GPGPU programming (CUDA) and GPU performance tuning.

- Strong skills in runtime profiling and optimization of CPU and GPU code.

The base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4. You will also be eligible for equity and benefits.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- CUDA
- software architecture
- algorithms
- data structures
- static analysis
- unit testing

### Nice to have
- GPGPU programming
- GPU performance tuning
- runtime profiling
- optimization of CPU and GPU code
- functional safety standards

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Autonomous-Vehicles_JR2029366?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
