Similar Jobs
See allSenior / Staff Software Engineer, Mapping
Waabi
Canada
Python
C++
Rust
Senior C++ Software Engineer
3Pillar
Europe
C++
Linux
SQL
C++/Qt /QML & Java Developer
Sutherland
Europe
C++
Java
Linux
Staff Software Engineer
Latitude AI
US
C++
Linux
Python
GNC Capabilities Engineer
Fiducial
Europe
C++
Robotics
What You'll Do:
- Build and maintain a unified C++17 library that runs seamlessly across iOS, Android, and low-power automotive embedded hardware.
- Analyze and improve map-matching and dead-reckoning algorithms using real-world data from millions of vehicles.
- Implement route-following features, including high-frequency route progress reporting, deviation detection, and timely instruction delivery.
What We Believe Are Important Traits for This Role:
- Strong proficiency in C++17 (or later) with a deep understanding of the language specification, memory management, standard library, and multi-threading.
- A passion for writing clean, fast, and portable code that adheres to strict CPU and memory constraints.
- Proven experience developing cross-platform code (Linux, mobile, or embedded systems).
What We Value:
- We value high-performing creative individuals who dig into problems and opportunities.
- 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.
Mapbox
Mapbox is the leading real-time location platform for a new generation of location-aware businesses, equipping organizations with the full set of tools to power navigation. They value high-performing creative individuals, believe in individuals being their whole selves at work, and emphasize an environment of teaching and learning.