Software Development Engineer II, NavNative

Added
18 hours ago
Type
Full time
Salary
Salary not provided

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.
Share job

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.

Related Engineering Jobs

See more Engineering jobs β†’