Listed on Mapbox’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Mapbox is seeking a C++ engineer to develop the high-performance navigation engine that powers their location SDK across mobile and automotive platforms. This role suits experienced systems programmers comfortable with low-level optimization, cross-platform development, and algorithms that process real-time GPS and vehicle data at the edge.
Our summary, not Mapbox’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Strong proficiency in C++17 or later with deep understanding of memory management and multi-threading
- Experience with complex graph-based data structures and spatial algorithms
- Cross-platform development experience on Linux, mobile, or embedded systems
- Clean, efficient code that respects CPU and memory constraints
- Strong English communication skills
Nice to have
- Navigation domain knowledge such as dead reckoning, bearing, or Electronic Horizon
- Experience with IMU, OBD-II, or GNSS sensor data
- Computational geometry or ADAS safety-critical systems background
- Open source routing engine contributions or experience