wagey.ggwagey.gg
26,671  jobs26,671  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,671)/Software Engineer Role(2,026)/Mapbox (24) - Software Development Engineer II, Nav Native
Mapbox

Mapbox - Software Development Engineer II, Nav Native

Germany - Hybrid1w ago
In OfficeMidEMEAMental HealthSoftwareSoftware EngineerMobile EngineerC++LaterReportingLinux

Requirements

• Employment Type: Full-time • Employment Type: • Weekly Hours: 40 h per week • Weekly Hours: • Location/Hybrid Policy: Remote (from any city in Germany) • Location/Hybrid Policy: • What We Value • What We Value • In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: • We value high-performing creative individuals who dig into problems and opportunities. • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. • How We Support You • How We Support You • Hybrid/Remote Options: Enjoy flexibility to work comfortably from home or periodically from an office where applicable. • Hybrid/Remote Options: • Country-Specific Care & Coverage: Private health, dental, and income protection plans tailored to elevate your regional statutory benefits. • Country-Specific Care & Coverage: • Family-First Support: Family care, maternity and paternity leave policies to support your growing family. • Family-First Support: • Lifestyle Spending Account: Contributions to support your health, wellness, and personal growth • Lifestyle Spending Account: • Balance & Brainpower: Mental health support for you and your dependents. • Balance & Brainpower: • Rest & Recharge: Paid time away, company holidays, and generous absence policies. • Rest & Recharge: • Time Off to Give Back: Dedicated paid volunteering time in addition to your standard PTO. • Time Off to Give Back: • By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. • We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.

Responsibilities

• We are looking for smart, fast-learning engineers driven by the challenge of developing core components of the Mapbox navigation ecosystem. As a C++ Developer, you will: • 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, including high-frequency route progress reporting, deviation detection, and timely instruction delivery. • Work on road object matching (OpenLR) and live traffic incidents to give drivers a predictive "window" into the road ahead. • Design predictive caching for routing tiles and manage complex on-board resources like junction views and signposts. • Integrate and extend the Valhalla routing engine to support offline routing and route refresh controllers. • Thoughtfully leverage AI tools in your design and development workflow to increase efficiency and code quality. • What We Believe are Important Traits for This Role • Strong proficiency (min 7 years of experience) in C++17 (or later) with a deep understanding of the language specification, memory management, standard library, and multi-threading. • A passion for writing clean, fast, and portable code that adheres to strict CPU and memory constraints. • Experience working with complex graph-based structures, data structures, and spatial algorithms. • Proven experience developing cross-platform code (Linux, mobile, or embedded systems). • Strong English skills, with the ability to explain complex technical trade-offs to both peers and stakeholders. • Would be a Plus • Familiarity with navigation concepts (dead reckoning, bearing, Electronic Horizon, or OpenLR). • Experience working with IMU, OBD-II, or GNSS data. • Background in computational geometry or safety-critical features (ADAS). • Experience with or contribution to open source routing engines.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

MapboxMapbox - Software Development Engineer II, Nav Native1w ago
·Poland - Hybrid·$75k - $112k/year
In OfficeEMEAMidMental HealthSoftwareSoftware EngineerMobile EngineerC++LaterReportingLinux
CanonicalCanonical - Software Engineer7mo ago
·Remote - Home based - EMEA
RemoteEMEAMidInternet of ThingsSoftwareOil & GasSoftware EngineerC++LinuxGitHub ActionsShellDocker
Woven by ToyotaWoven by Toyota - Software Engineer, Embedded Systems3w ago
·London
In OfficeEMEAMidRoboticsSoftwareSoftware EngineerEmbedded Systems EngineerC++LinuxPython
DV TradingDV Trading - Graduate Software Engineer (DV Commodities)2w ago
·London
In OfficeEMEAJuniorSoftware EngineerC++LinuxPython
onebriefonebrief - Forward Deployed Engineer1w ago
·Remote - United States
RemoteNAMidSoftwareSoftware EngineerMobile EngineerC++C#GoRESTPythonTypeScript
TelnyxTelnyx - Software Engineer, Go (Edge)1w ago
·EMEA
In OfficeEMEAMidDeveloper ToolsSoftwareSoftware EngineerGoRustC++JavaKubernetes
cognitioncognition - IT Engineer3mo ago
·London, UK, United Kingdom
RemoteEMEAMidSoftwareWirelessSoftware EngineerPythonTypeScriptReportingTerraformZoom
humanoidhumanoid - Software Engineer - Data & Sensors4mo ago
·London, United Kingdom·Equity
In OfficeEMEARoboticsOil & GasSoftware EngineerC++PythonReportingData Quality
wayvewayve - Software Engineer, Simulation3w ago
·London, United Kingdom - Hybrid·Equity
In OfficeEMEARoboticsSoftwareSoftware EngineerC++Python

Browse more by category

Show 2,026 moreSoftware EngineerShow 175 moreMobile EngineerShow 769 moreC++Show 99 moreLaterShow 5,287 moreReportingShow 982 moreLinux
Privacy·Terms··Contact·FAQ·Wagey on X