C++ Developer

Mapbox

Benefits

Similar Jobs

See all

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 and design predictive caching for routing tiles.

What We Believe Are Important Traits:

  • Strong proficiency in C++17 with deep understanding of memory management and multi-threading.
  • Experience with complex graph-based structures and spatial algorithms.
  • Proven cross-platform development experience and strong English communication skills.

Would Be a Plus:

  • Familiarity with navigation concepts like dead reckoning, Electronic Horizon, or OpenLR.
  • Background in computational geometry or safety-critical features for ADAS.
  • Experience with open source routing engines like Valhalla.

What We Value:

  • High-performing creative individuals who dig into problems and opportunities.
  • An environment of teaching and learning to equip employees for success.
  • Commitment to diversity and supporting people through healthcare, parental leave, and flexibility.

Mapbox

Mapbox is the leading real-time location platform for a new generation of location-aware businesses, powering navigation for people, packages, and vehicles. With over 4 million registered developers and a focus on flexibility, security, and privacy, Mapbox fosters a culture of teaching and learning, emphasizing diversity and supporting employees through healthcare and parental leave.

Apply for This Position