CareerPlanGet AI match score →

Software Development Engineer II

🌐 Remote💼 Full-time💰 $75,000–$75,000🗓 2026-07-14 → 2026-07-17

Core

Building the high-performance C++ engine for Mapbox Navigation SDKs that powers navigation for mobile apps and in-vehicle infotainment systems.

Role type

Senior C++ Developer (Navigation Engine)

Builds

Unified C++17 library for iOS, Android, and automotive embedded hardware

Domain

Automotive navigation, real-time location services, embedded systems

Deliverable

production ML models | product features

Required skills

C++17, memory management, multi-threading, graph-based structures, spatial algorithms, cross-platform development, low-power hardware optimization

Preferred skills

navigation concepts (dead reckoning, Electronic Horizon, OpenLR), IMU/GNSS/OBD-II data processing, computational geometry, open source routing engines

Technologies

C++17, Valhalla routing engine, OpenLR, Linux, iOS, Android

Responsibilities

Build and maintain a unified C++17 library across platforms; Analyze and improve map-matching and dead-reckoning algorithms; Implement route-following features and deviation detection; Work on road object matching and live traffic incidents; Design predictive caching for routing tiles; Integrate and extend the Valhalla routing engine

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Codingjobboard ↗