Senior Software Engineer, Mapping - Autonomous Vehicles

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 7 Algorithms C C++ CUDA @ 4 Computer Vision @ 6 JavaScript LLM Machine Learning @ 6 Python Robotics @ 6 Software Development @ 4 TypeScript gRPC @ 4

Details

NVIDIA DRIVE is an end-to-end, full-stack platform for building safe, scalable, AI-enabled autonomous vehicles, spanning in-car supercomputers, cloud-scale training, and simulation.

The DRIVE Mapping team develops maps used for localization, routing, and navigation. Maps provide redundancy for live sensor perception, increasing vehicle safety. This role focuses on delivering software-defined maps to in-car consumers efficiently and solving complex problems in software design, embedded software, real-time software, and operating systems for self-driving vehicles.

Responsibilities

  • Design and develop algorithms for map-based driving products.
  • Design architectures for map providers, health monitors, and data fusion with perception systems.
  • Develop highly efficient in-vehicle code in C++14 or later.
  • Design and integrate algorithmic solutions into the core of NVIDIA autonomous-vehicle software.
  • Research and develop transformer-based models tailored for graphs.
  • Implement evaluation frameworks to measure the performance of large-scale LLMs.
  • Analyze and fine-tune state-of-the-art pretrained models on domain-specific datasets.
  • Build automated map-content analysis using Python, JavaScript, or TypeScript.
  • Create scalable and distributed map-building workflows.

Requirements

  • 4+ years of experience with a bachelor's degree in Computer Science or equivalent experience.
  • Background in computer vision, 3D geometry, and machine learning.
  • Strong use of AI tools for day-to-day development, including design, coding, review, and testing.
  • Hands-on experience with tools such as Claude CLI, Cursor, and other advanced code assistants.
  • Strong prompt-crafting skills, including the ability to break problems down, provide context, and iterate with AI to reach robust solutions.
  • Passion for robotics and autonomous vehicles.

Preferred Qualifications

  • Experience with navigation maps such as NDS.Live or OpenStreetMap (OSM).
  • Software development experience on embedded or automotive platforms.
  • Knowledge of gRPC, FlatBuffers, and Protocol Buffers.
  • Experience with GPGPU programming using CUDA.

Compensation and Benefits

  • Base salary range for Level 3: USD 152,000–241,500 per year.
  • Base salary range for Level 4: USD 184,000–287,500 per year.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until August 10, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs