Software Development Engineer II, 3D Navigation, C++

5 Months ago • All levels • 3D Art

Job Summary

Job Description

Mapbox is seeking a Senior Software Development Engineer to join their 3D Live Navigation team. This role involves developing and optimizing an advanced navigation system that integrates high-resolution 3D lane models, real-time sensor data, environmental models, and dynamic lighting conditions. The engineer will be responsible for developing real-time visualization of ADAS sensor data and HD lane-level navigation for the Mapbox Navigation SDK, including the implementation of simulation tools. They will also be involved in assessing automotive solution requirements, writing efficient C++ code, owning full-stack development from data to navigation experience, fine-tuning the automotive navigation experience through profiling and debugging, collaborating with technical counterparts at customers and partners, and ensuring best practices for cross-platform API design and performance tuning.
Must have:
  • Strong technical expertise in C++
  • Solid foundation in algorithms
  • Passion for programming and performance optimization
  • Understanding of ADAS features and their visual representation
  • Skilled in sensor fusion and filtering techniques
  • Experienced in build systems like CMake and Gradle
  • Skilled in developing frameworks and developer tools
  • Excellent communication skills for distributed teams, customers, and partners
Good to have:
  • Automotive operating systems: AGL, AOSP, Android Automotive
  • Automotive CAN bus experience
  • HD mapping domain knowledge
  • Orchestration environments: Yocto, Docker
  • Cross-platform experience with toolkits like Qt or Flutter

Job Details

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. 

What We Do

The team is developing 3D Live Navigation, an advanced navigation system that enhances traditional maps by integrating high-resolution 3D lane models, real-time sensor data, environmental models, and dynamic lighting conditions. We are leveraging feedback from millions of vehicles and aerial imagery to create a detailed and immersive 3D navigation experience. Additionally, we are working on integration with in-vehicle sensors and ADAS to provide precise lane-level guidance, hazard warnings, and improved situational awareness, helping drivers navigate complex roads more safely and efficiently.

We are looking for smart, fast-learning team players to help revolutionize 3D Live Navigation. Join us in creating high-resolution 3D maps, integrating real-time data, and enhancing driver safety for more immersive navigation experience.

What You'll Do

As a Senior Software Development Engineer, you'll play a key role in developing and optimizing 3D Live Navigation. In this role, you will:

  • Develop real-time visualization of ADAS sensor data and HD lane-level navigation for Mapbox Navigation SDK, including implementation of simulation tools for testing various driving scenarios and sensor data playback.

  • Assess minimum requirements for automotive solutions and align them with reference platforms.

  • Write clean, fast code to integrate various data inputs required for our automotive navigation system product offerings, or provide custom-tailored solutions as needed.

  • Own the full stack development from data to navigation experience across various platforms and stacks.

  • Fine-tune the automotive navigation experience through profiling and debugging techniques to extract the best experience from our customer's automotive platforms.

  • Work with technical counterparts at customers and partners to discover requirements, provide implementation recommendations, and debug integrations.

  • Collaborate with internal teams to ensure best practices for cross-platform API design and performance tuning for specific hardware and software combinations.

  • Develop the best ways to solve technical challenges within existing technological and business constraints.

What We Believe are Important Traits for This Role

  • Broad experience in software development and customer engagements.

  • Strong technical expertise in C++ with a solid foundation in algorithms.

  • Passionate about programming with a keen focus on performance optimization and efficiency.

  • Strong understanding of various ADAS features (ACC, LKA, etc) and their corresponding visual representation in automotive displays and HMI systems.

  • Skilled in sensor fusion and various filtering techniques.

  • Experienced in build systems like CMake and Gradle.

  • Skilled in developing frameworks and developer tools.

  • Excellent communication skills, capable of working effectively with distributed teams, customers, and partners. Fluent in English.

Nice to Have

  • Automotive operating systems: AGL, AOSP, Android Automotive.

  • Automotive CAN bus experience.

  • HD mapping domain knowledge (lane level geometry, road topology, map data formats).

  • Orchestration environments: Yocto, Docker.

  • Cross-platform experience with toolkits like Qt or Flutter.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:

  • We value high-performing creative individuals who dig into problems and opportunities.

  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.

  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.

  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here.  Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.


#LI-Remote

Similar Jobs

M365 connect - Dynamics 365 Expert

M365 connect

Kigali, Kigali City, Rwanda (Remote)
3 Months ago
Next Level Business Services - Visual Analytics Architect

Next Level Business Services

Atlanta, Georgia, United States (On-Site)
9 Years ago
UXBERT Labs - Senior Data Analyst

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
7 Months ago
Beyond Sports - Unreal Developer - Senior

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
3 Months ago
Tesla - Demand Generation Manager Marketing, Residential Energy EMEA

Tesla

Berlin, Berlin, Germany (On-Site)
5 Months ago
tecHouse Games - Junior Unity 3D Game Developer

tecHouse Games

Lahore, Punjab, Pakistan (On-Site)
4 Years ago
Epoch Games - Lead 3D Game Artist

Epoch Games

North Carolina, United States (Remote)
6 Months ago
Elyzio - 3D Artist

Elyzio

(Remote)
3 Months ago
Reality Games - 3D Generalist - Monopoly World

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
6 Months ago
Juego Studios - Intern 3D Artist

Juego Studios

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - Youda - Data Analyst

Playtika

Netherlands (Hybrid)
9 Months ago
deel. - Senior Payroll Consultant

deel.

South Africa (Remote)
1 Week ago
Paytm - Product Management - Associate Product Manager - Telco

Paytm

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
London stock Exchange - Technology Engineer – Integration Platforms Support

London stock Exchange

Heredia, Costa Rica (On-Site)
2 Months ago
Shield AI - Lead Survivability Engineer (Dallas) (R3524)

Shield AI

Dallas, Texas, United States (On-Site)
1 Week ago
Unity - Senior Accountant, Technical Accounting and Policy

Unity

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Marvell - Validation Engineer (L2, L3, Python Automation, Networking)

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Qualcomm - Sr Engineer- Test

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Wind River - Technical Leader - DO178 V&V

Wind River

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Condé Nast - Associate Manager, Audience Engagement, Vogue

Condé Nast

London, England, United Kingdom (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Germany

Tesla - Automotive Mechatronics Technician Apprenticeship

Tesla

Bavaria, Germany (On-Site)
5 Months ago
Adyen - Merchant Success Manager

Adyen

Berlin, Berlin, Germany (Hybrid)
2 Weeks ago
Sportradar - Sr. Java Developer iGaming

Sportradar

Bremen, Bremen, Germany (Hybrid)
1 Month ago
kalypso media - Sales Manager (m/f/d) - Video Games

kalypso media

Worms, Rhineland-Palatinate, Germany (Hybrid)
4 Months ago
Plaion - Disponent (m/w/d) mit Berufserfahrung

Plaion

Höfen An Der Enz, Baden-Württemberg, Germany (On-Site)
7 Months ago
Tesla - Process Engineer Commissioning/Optimization

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Axel springer - Intern (m/f/d) – Social Media Marketing

Axel springer

Berlin, Berlin, Germany (Hybrid)
6 Months ago
dun bradstreet - Sales Director, National Sales Germany

dun bradstreet

Frankfurt Am Main, Hessen, Germany (Hybrid)
1 Month ago
N26 - Capital Planning and Risk Controlling Manager

N26

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Frankfurt Am Main, Hessen, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

3D Art Jobs

Studio Image Works - 3D Generalist

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
zoox - Senior/Staff Machine Learning Engineer, 3D Simulation

zoox

Foster City, California, United States (Hybrid)
1 Year ago
Genies.io - Senior Machine Learning Engineer: 3D Generative AI

Genies.io

Los Angeles, California, United States (On-Site)
1 Month ago
Humanitarian Operations - Unity 3D Developer

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
6 Months ago
Critical mass - Senior Product Engineer - 3D

Critical mass

Los Angeles, California, United States (On-Site)
1 Month ago
DS-MAX Properties   - 3D Visualizors

DS-MAX Properties

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Boombit - Senior 3D Artist

Boombit

İzmir, İzmir, Türkiye (On-Site)
8 Months ago
Amber - Level Designer 3D (Project Based)

Amber

Bucharest, Bucharest, Romania (Remote)
9 Months ago
bytedance - Software Engineer Graduate (3D Graphics-PICO) - 2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Mapbox - Associate 3D Artist

Mapbox

Minsk, Minsk Region, Belarus (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded