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 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, and dynamic lighting conditions. You will be responsible for implementing real-time visualization of ADAS sensor data and HD lane-level navigation for the Mapbox Navigation SDK, including simulation tools. The position requires writing clean, efficient C++ code, integrating various data inputs, and collaborating on new rendering and navigation features. You will own full-stack development from data to navigation experience across platforms, fine-tune the automotive navigation experience through profiling and debugging, and work with technical counterparts to define requirements and debug integrations. Collaboration with internal teams on cross-platform API design and performance tuning is also crucial.
Must have:
  • Strong technical expertise in C++
  • Proficient in rendering with a strong foundation in algorithms
  • Passionate about programming and performance
  • 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, fluent in English
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. 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

world relief - Finance Specialist

world relief

Austin, Texas, United States (Hybrid)
1 Week ago
Techland - Lead Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Qualcomm - Sr. Staff Engineer Kernel Integration

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Valeo - Lead - SAP FICO

Valeo

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Rocket - Global Payroll Analyst

Rocket

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
Weta Fx - Senior Rendering Research Engineer

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
3 Months ago
BKOM Studios - Senior Developer - Engine & Rendering

BKOM Studios

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Playground Games - Senior Rendering Engineer

Playground Games

England, United Kingdom (Hybrid)
4 Months ago
Maverick Games - Principal Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
6 Months ago
Wargaming - Render Engineer

Wargaming

Berlin, Berlin, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playstation - Studio IT Manager

Playstation

Los Angeles, California, United States (On-Site)
2 Months ago
Saronic Technologies - Internal Communications Manager

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
Sportradar - Camera Operator

Sportradar

Chicago, Illinois, United States (On-Site)
9 Months ago
HCL Tech - Major Incident Manager

HCL Tech

Brazil (Remote)
2 Months ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
4 Months ago
binance - Senior Data Analyst - Compliance

binance

Taipei City, Taiwan (Remote)
1 Year ago
AECOM - Financial Planning & Analysis Analyst III

AECOM

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Lorikeet - Forward Deployed AI Engineer

Lorikeet

United States (Remote)
1 Month ago
Wrike - Associate Account Manager

Wrike

Prague, Prague, Czechia (Hybrid)
1 Week ago
MiQ - Sales Manager/Director

MiQ

Shanghai, China (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Finland

supercell - Product Marketing Manager

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Alpha Sense - Senior Engineer, iOS

Alpha Sense

Helsinki, Uusimaa, Finland (Hybrid)
1 Week ago
supercell - Senior Gameplay Designer

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Weeks ago
Cadence - Lead Application Engineer

Cadence

Tampere, Pirkanmaa, Finland (On-Site)
3 Weeks ago
FlockSafety - Camera QA Engineer

FlockSafety

Tampere, Pirkanmaa, Finland (On-Site)
3 Weeks ago
metacore - UI Artist

metacore

Helsinki, Uusimaa, Finland (Hybrid)
3 Months ago
Mapbox - Software Development Engineer II (Full-stack Engineer)

Mapbox

Finland (Remote)
3 Months ago
Rovio  - Senior Technical Sound Designer

Rovio

Espoo, Uusimaa, Finland (Hybrid)
1 Month ago
frozenbyte games - Playtester

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Iceflake  - Artist Internship

Iceflake

Tampere, Pirkanmaa, Finland (On-Site)
1 Year 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
Techland - Rendering Programmer

Techland

Poland (On-Site)
1 Year ago
Electronic Arts - Sr. Software Engineer - AdTech (SDK / Rendering)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Rocksteady Studios - Lead Rendering Programmer

Rocksteady Studios

(Hybrid)
8 Months ago
Apple - Graphics Rendering and Compositing Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Wargaming - Render Engineer

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Warner Bros - NetherRealm Studios - Programmer, Rendering

Warner Bros - NetherRealm Studios

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
warner bros games - Senior Programmer, Rendering

warner bros games

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Maverick Games - Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
6 Months ago
Wargaming - Render Engineer

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded