Similar Jobs
See allSenior Software Engineer (C++) for JVM runtime
Azul
Europe
C++
GRPC
Debugging
Senior Software Engineer - New AI Initiatives
Torc Robotics
US
C++
Linux
Software Design
Software Engineering Manager - Cross-platform C++ - Multipass
Canonical
EMEA
C++
Cross-platform Development
MacOS
Software Engineer, Framework Engineering
Nex
Hong Kong
C++
C#
Cross-platform Development
Senior Full-Stack Engineer
PrivateID
Global
C++
GitHub
Python
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.