Software Development Engineer II, Nav Native
New
M
MapboxNavigation Technology
Remote (must be Belarus-based)Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Embedded Systems
Requirements
- 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.
- Experience working with complex graph-based structures, data structures, and spatial algorithms.
- Proven experience developing cross-platform code (Linux, mobile, or embedded systems).
- Strong English skills, with the ability to explain complex technical trade-offs to both peers and stakeholders.
- Familiarity with navigation concepts such as dead reckoning, bearing, Electronic Horizon, or OpenLR is a plus.
- Experience working with IMU, OBD-II, or GNSS data is a plus.
- Background in computational geometry or safety-critical features (ADAS) is a plus.
- Experience with or contribution to open source routing engines is a plus.
Responsibilities
- 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.
- Work on road object matching (OpenLR) and live traffic incidents to give drivers a predictive 'window' into the road ahead.
- Design predictive caching for routing tiles and manage complex on-board resources like junction views and signposts.
- Integrate and extend the Valhalla routing engine to support offline routing and route refresh controllers.
- Thoughtfully leverage AI tools in your design and development workflow to increase efficiency and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site