Software Development Engineer II, 3DLN, C++ Rendering

5 Months ago • All levels • Rendering

Job Summary

Job Description

Mapbox is seeking a Software Development Engineer II to join their 3DLN team, focusing on C++ rendering for their real-time location platform. The role involves developing advanced navigation systems, integrating high-resolution 3D lane models, real-time sensor data, environmental models, and dynamic lighting. Responsibilities include developing real-time visualization of ADAS sensor data and HD lane-level navigation, assessing automotive solution requirements, writing clean and efficient C++ code for data integration, implementing new rendering and navigation features, and owning full-stack development from data to navigation experience. The engineer will also fine-tune the automotive navigation experience through profiling and debugging, collaborate with technical counterparts, and develop solutions within technical and business constraints to improve product performance and maintainability. The team aims to create immersive 3D navigation experiences and enhance driver safety.
Must have:
  • Strong technical expertise in C++
  • Proficient in rendering with algorithms
  • Passionate about programming and performance
  • Skilled in developing frameworks/tools
  • Excellent communication skills
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 (Qt, 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. As a Senior Software Development Engineer, you'll play a key role in developing and optimizing 3D Live Navigation.

What You'll Do

  • 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.

  • Implement and collaborate on new rendering and navigation features

  • 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.

  • Improve the product’s performance, stability, maintainability, and simplicity.

What We Believe are Important Traits for This Role

  • Broad experience in software development, customer engagements and automotive compliance standards.

  • Strong technical expertise in C++

  • Proficient in rendering with a strong foundation in algorithms.

  • Passionate about programming and a strong focus on performance aspects

  • 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

Trek - Service Tech

Trek

Melbourne, Florida, United States (On-Site)
1 Week ago
The Mill - Senior Systems Engineer

The Mill

New York, New York, United States (On-Site)
1 Year ago
Domo - Senior DevOps Engineer

Domo

American Fork, Utah, United States (On-Site)
3 Weeks ago
HCL Tech - Senior Test Specialist with Testing Tools and Test Automation (EMB),selenium,java

HCL Tech

California, United States (On-Site)
2 Months ago
Nasdaq - Sales Support Specialist

Nasdaq

Tokyo, Japan (On-Site)
2 Months ago
playground - Senior Rendering Engineer

playground

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
fuse games - Rendering Engineer

fuse games

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Maverick Games - Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
6 Months ago
bohemia interactive - Engine Render Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
8 Months ago
Image Engine - Software Engineer - Rendering - Junior

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DraftKings - Revenue Operations Manager

DraftKings

United States (Remote)
2 Weeks ago
nubank - Senior Product Manager

nubank

United States (Hybrid)
3 Weeks ago
TALA - Business Intelligence Engineer - Finance

TALA

Manila, Metro Manila, Philippines (Hybrid)
3 Months ago
nissan - Global Enterprise Architecture: Enterprise Architect (Staff, Team Leader)

nissan

Yokohama, Kanagawa, Japan (On-Site)
1 Week ago
kaizen gaming  - Payments, Fraud and KYC Specialist

kaizen gaming

São Paulo, Brazil (Hybrid)
1 Month ago
The Globel Talent Co - Partnership Channel - Business Development Associate - English Speaker - LatAm

The Globel Talent Co

Argentina (Remote)
3 Months ago
Toku - Global Payroll Manager

Toku

(Remote)
3 Months ago
Crunchyroll - Senior Engineering Manager, Membership

Crunchyroll

San Francisco, California, United States (Hybrid)
8 Months ago
Alpha Sense - Global Strategic Account Leader

Alpha Sense

London, England, United Kingdom (On-Site)
1 Month ago
Accurate - Healthcare Vertical Strategist

Accurate

United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Germany

Tesla - Project Manager, Future Talent Program

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Varonis  - Account Manager

Varonis

Germany (On-Site)
1 Week ago
Tesla - Cell New Product Introduction (NPI) Technician

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Softgames - Senior Game Economy Designer F2P (Casual / LiveOps)

Softgames

Berlin, Berlin, Germany (Remote)
2 Months ago
Applike - Employer Branding Manager

Applike

Hamburg, Hamburg, Germany (Hybrid)
2 Months ago
Tesla - Account Manager

Tesla

Hamburg, Hamburg, Germany (On-Site)
5 Months ago
The game - Junior Account Manager

The game

Munich, Bavaria, Germany (Hybrid)
4 Months ago
Reddit - Strategic Community Specialist

Reddit

Germany (Remote)
2 Months ago
Publicis Groupe - Dual Master (M.Sc.) - Process Management - Control of Business Processes

Publicis Groupe

Wernau, Baden-Württemberg, Germany (On-Site)
1 Week ago
ISS Stoxx - Sales Executive - Sustainability & Climate

ISS Stoxx

Frankfurt Am Main, Hessen, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Maverick Games - Senior Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
6 Months ago
Roblox - Principal Rendering Software Engineer

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Wargaming - Render Engineer

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Techland - Rendering Programmer

Techland

Poland (On-Site)
1 Year ago
Rocksteady Studios - Lead Rendering Programmer

Rocksteady Studios

(Hybrid)
8 Months ago
Resolution Games - Senior Technical Artist - Rendering & Graphics Programming

Resolution Games

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
BKOM Studios - Senior Developer - Engine & Rendering

BKOM Studios

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Avalanche Studios Group - Senior Rendering Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
4 Months ago
Cadence - Senior Software Engineer, GPU Rendering

Cadence

Burlington, Massachusetts, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded