Related skills
routing embedded c++17 map-matching openlrπ Description
- Build and maintain a cross-platform C++17 library (iOS/Android/embedded).
- Improve map-matching and dead-reckoning using real-world data.
- Implement route-following with high-frequency progress, deviation detection, and instructions.
- Work on road object matching (OpenLR) and live traffic incidents.
- Design predictive caching for routing tiles and onboard resources.
- Integrate and extend the Valhalla routing engine for offline routing and route refresh.
π― Requirements
- Strong proficiency in C++17 (or later) with memory management, standard library, and multi-threading.
- A passion for clean, fast, portable code that meets CPU and memory constraints.
- Experience with complex graph-based structures, data structures, and spatial algorithms.
- Proven cross-platform development (Linux, mobile, or embedded).
- Strong English communication skills to explain technical trade-offs.
π Benefits
- Health care and parental leave.
- Flexible work arrangements.
- Learning and development opportunities.
- Inclusive, diverse workplace.
- Fair and equitable hiring process.
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!