GrepJob
Mapbox

Software Development Engineer II, NavNative

Mapbox
Apply
about 4 hours ago
Berlin, Germany
Mid Level
H1B Sponsor

Responsibilities

  • Build and maintain a unified C++17 library for iOS, Android, and automotive embedded hardware.
  • Analyze and improve map-matching and dead-reckoning algorithms using real-world vehicle data.
  • Implement route-following features, including high-frequency progress reporting and deviation detection.
  • Work on road object matching and live traffic incidents for predictive road insights.
  • Design predictive caching for routing tiles and manage on-board resources.
  • Integrate and extend the Valhalla routing engine for offline routing capabilities.
  • Leverage AI tools in design and development to enhance efficiency and code quality.

Requirements

  • Strong proficiency in C++17 with a deep understanding of memory management and multi-threading.
  • Passion for writing clean, fast, and portable code under strict CPU and memory constraints.
  • Experience with complex graph-based structures and spatial algorithms.
  • Proven experience in developing cross-platform code for Linux, mobile, or embedded systems.
  • Strong English communication skills for explaining technical trade-offs.

Benefits

  • Supportive healthcare and parental leave.
  • Flexibility for personal life events.
  • Commitment to diversity and inclusion in the workplace.

Tech Stack

C++iOSLinux

Categories

AI & MLEmbedded