Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mapbox

Software Development Engineer II, Nav Native

Mapbox

. Build and maintain a unified C++17 library across iOS, Android, and low-power automotive embedded hardware .

Posted 11/2/2026full-timeRemote • GermanySeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in C++17 development, focusing on cross-platform code for mobile and embedded systems, while leveraging advanced algorithms for navigation and routing applications. Strong ability to communicate complex technical concepts effectively to diverse stakeholders.

Highest-signal resume keywords
C++17 DevelopmentCross-Platform Code DevelopmentGraph-Based StructuresNavigation AlgorithmsAI Tools Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ Language SpecificationMemory ManagementMultithreadingData StructuresSpatial AlgorithmsRoute-Following FeaturesPredictive CachingMap-Matching AlgorithmsDead-ReckoningOpenLR
Soft Skills
Strong English CommunicationTechnical Trade-Off Explanation
Tools & Technologies
Valhalla Routing EngineIMUOBD-IIGNSS
Industry Keywords
Embedded SystemsAutomotiveSafety-Critical ADASComputational GeometryOpen Source Routing Engines

Tech Stack

Tools & technologies
AndroidiOSLinuxOpen SourceC++

About the role

Key responsibilities & impact
  • Build and maintain a unified C++17 library 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 OpenLR road object matching and live traffic incidents
  • Design predictive caching for routing tiles
  • Manage on-board resources such as junction views and signposts
  • Integrate and extend the Valhalla routing engine for offline routing and route refresh controllers
  • Leverage AI tools in design and development workflows to improve efficiency and code quality

Requirements

What you’ll need
  • Minimum 7 years of experience in C++17 or later
  • Deep understanding of the C++ language specification, memory management, standard library, and multithreading
  • Ability to write clean, fast, and portable code under strict CPU and memory constraints
  • Experience with complex graph-based structures, data structures, and spatial algorithms
  • Proven experience developing cross-platform code for Linux, mobile, or embedded systems
  • Strong English skills and ability to explain complex technical trade-offs to peers and stakeholders
  • Familiarity with navigation concepts such as dead reckoning, bearing, Electronic Horizon, or OpenLR is a plus
  • Experience with IMU, OBD-II, or GNSS data is a plus
  • Background in computational geometry or safety-critical ADAS features is a plus
  • Experience with or contribution to open source routing engines is a plus

Benefits

Comp & perks
  • Supportive health care
  • Parental leave
  • Flexible work arrangements
  • Teaching and learning environment
  • Hybrid/remote work options
  • Private health, dental, and income protection plans tailored to regional statutory benefits
  • Family care
  • Maternity and paternity leave policies
  • Lifestyle Spending Account contributions supporting health, wellness, and personal growth
  • Mental health support for employees and dependents
  • Paid time away
  • Company holidays
  • Generous absence policies
  • Dedicated paid volunteering time in addition to standard PTO