Related skills
routing embedded c++17 map-matching openlrπ Description
- Build a cross-platform C++17 library for iOS, Android, and embedded.
- Improve map-matching and dead-reckoning using real-world data.
- Implement route-following with high-frequency progress reporting.
- Work on road object matching (OpenLR) and live traffic.
- Design predictive caching for routing tiles and on-board resources.
- Extend Valhalla routing engine for offline routing and route refresh.
π― Requirements
- Strong C++17+ proficiency with memory management and multi-threading.
- Clean, fast, portable code under CPU/memory constraints.
- Experience with graph-based structures and spatial algorithms.
- Proven cross-platform experience (Linux, mobile, embedded).
- Strong English skills to explain trade-offs.
- Familiarity with navigation concepts (dead reckoning, Electronic Horizon).
π Benefits
- Healthcare and parental leave.
- Flexible work options.
- Learning and growth opportunities.
- Inclusive, collaborative culture.
- Remote-friendly with global teams.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!