Software Development Engineer II, C++, Navigation SDK

1 Month ago • All levels • Programming

Job Summary

Job Description

Mapbox is seeking a Software Development Engineer II with C++ expertise to join their Navigation SDK team. This role involves developing core navigation components and APIs for routing, guidance, and voice controls, serving customers with diverse use cases from turn-by-turn navigation to fleet management. The team works with C++ for performance and flexibility, powering experiences for companies like BMW and Rivian. The engineer will contribute to the architecture of SDKs, write clean and efficient code, collaborate with internal teams on cross-platform API design, and focus on improving product performance, stability, and maintainability. Experience with both mobile and embedded systems is required.
Must have:
  • Strong proficiency in C++
  • Strong knowledge of standard libraries
  • Focus on performance aspects
  • Strong communication skills in English
  • Ability to collaborate effectively with distributed teams
Good to have:
  • Knowledge of writing cross-platform code
  • Experience building frameworks and developer tools
  • Experience with native Android development
  • Scripting programming experience
  • Embedded platforms experience
  • Experience with Qt

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 Navigation SDK team contributes to the development of navigation components and APIs that expose the Mapbox Navigation Engine and provide surface area for core navigation functionality such as routing, guidance, and voice controls. We work at the core of a Navigation SDK product serving customers with use cases ranging from turn-by-turn navigation to delivery route planning for fleets of thousands of trucks. We get users from point A to point B effectively matching them on roads as accurately as possible. Our core components are built using C++ for performance and flexibility.

Our products power experiences and operations for customers like BMW, Rivian, GM, Toyota, Doordash and Instacart, etc.

https://www.mapbox.com/navigation

We are looking for smart, fast-learning team players who are driven by the idea of enhancing and developing core and essential components of current and future implementations of the navigation ecosystem here at Mapbox.

What You'll Do

Joining us as a Senior C++ Developer, you'll play a key role in developing software/tech for complex navigation systems for cars and mobile devices.

Your responsibilities will include:

  • Writing clean, fast code to implement new features and improve existing functionality;

  • Contribute to the architecture of our SDKs, using the best practices of software engineering.

  • Collaborate with internal teams to ensure best practices for cross-platform API design.

  • Think through the best ways to solve particular technical challenges within existing technological and business constraints;

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

  • Work with both mobile and embedded systems

What We Believe are Important Traits for This Role

  • You are located in Finland.

  • Strong proficiency in C++, with fair knowledge of the language specification;

  • Strong knowledge of the standard libraries;

  • Passionate about programming and have a strong focus on performance aspects;

  • Knowledge of writing a cross-platform code is appreciated;

  • Strong communication skills and ability to collaborate effectively with distributed teams, with the ability to communicate fluently in English.

  • Experience with building frameworks and developer tools.

  • Passionate to earn and keep customer trust.

Helpful experiences that are a plus but not a requirement

  • Experience with native Android mobile development;

  • Scripting programming experience (JavaScript, Python, CI scripts);

  • Embedded platforms (Linux embedded, Android Automotive);

  • Experience with Qt.

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

Imanage - Product Manager (Records Management)

Imanage

Chicago, Illinois, United States (On-Site)
4 Months ago
FlockSafety - Journeyman Electrician

FlockSafety

Atlanta, Georgia, United States (Remote)
1 Week ago
NinjaVan - Area Sales Manager (Medan)

NinjaVan

Medan, North Sumatra, Indonesia (Hybrid)
1 Week ago
Pivotroots - Business Development Manager

Pivotroots

Gurugram, India (Hybrid)
3 Months ago
Scanline VFX - Crew Manager

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
PwC - Java Jr Analyst and Developer (AdvCon - DTS) | Associate [tag01]

PwC

Piracicaba, State Of São Paulo, Brazil (On-Site)
1 Week ago
Nasdaq - Lead Database Administrator

Nasdaq

Toronto, Ontario, Canada (On-Site)
2 Months ago
Aptive - Technical Leader (C++, Algorithm, Simulink, Vehicle dynamics)

Aptive

Bengaluru, Karnataka, India (On-Site)
1 Week ago
zoox - Senior Software Engineer - C++ Development, Vehicle Experience

zoox

Foster City, California, United States (Hybrid)
5 Months ago
Trend Micro - Sr. Software Developer

Trend Micro

Ottawa, Ontario, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gigamon - FP&A Manager

Gigamon

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
The E.W. Scripps Company - Traffic Copy Editor

The E.W. Scripps Company

Grand Rapids, Michigan, United States (On-Site)
2 Months ago
Celestial AI - Mixed-Signal Verification Engineer

Celestial AI

Santa Clara, California, United States (On-Site)
2 Weeks ago
Ziff Davis - Service Product Manager

Ziff Davis

United States (Remote)
2 Months ago
JDA - Senior Support Engineer

JDA

Monterrey, Nuevo Leon, Mexico (On-Site)
1 Year ago
Game pack studio - 2D Senior Artist Generalist

Game pack studio

(Remote)
3 Months ago
Sonar Source - Internal Communications Lead

Sonar Source

Austin, Texas, United States (On-Site)
5 Months ago
WebFX - Jr. Digital Communications Account Manager -Fort Myers, FL

WebFX

Fort Myers, Florida, United States (On-Site)
9 Months ago
Fortra - IBM i Software Implementation Consultant

Fortra

Colombia (On-Site)
3 Weeks ago
We are social - Strategy Planner

We are social

Bangkok, Thailand (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Finland

Tesla - Delivery Advisor

Tesla

Uusimaa, Finland (On-Site)
5 Months ago
Mapbox - Software Development Engineer II, C++, Maps Rendering

Mapbox

Helsinki, Uusimaa, Finland (Remote)
1 Week ago
supercell - Senior UI/UX Designer

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Rovio  - Senior UX Designer

Rovio

Espoo, Uusimaa, Finland (Hybrid)
1 Month ago
frozenbyte games - Catering and Cleaning

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Mapbox - Software Development Engineer II (Full-stack Engineer)

Mapbox

Finland (Remote)
3 Months ago
metacore - Creative Lead

metacore

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
metacore - Game Economy Designer, Merge Mansion

metacore

Helsinki, Uusimaa, Finland (On-Site)
10 Months ago
Silicon Labs - Senior Systems Engineer

Silicon Labs

Espoo, Uusimaa, Finland (Hybrid)
2 Months ago
kuuasema - Senior Game Programmer (Unity)

kuuasema

Helsinki, Uusimaa, Finland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

FICO - Senior C++ Engineer

FICO

United States (Remote)
1 Month ago
third kind games - Senior Programmer

third kind games

Royal Leamington Spa, England, United Kingdom (On-Site)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
9 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Gurugram, Haryana, India (On-Site)
4 Months ago
EveryMatrix - Middle .NET Developer

EveryMatrix

Changsha, Hunan, China (On-Site)
2 Months ago
Capgemini - SAP HANA/SQL

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Pixel Toys - Lead Programmer

Pixel Toys

Royal Leamington Spa, England, United Kingdom (Hybrid)
2 Weeks ago
neostella - Python Developer

neostella

Guadalajara, Jalisco, Mexico (Hybrid)
2 Weeks ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
9 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded