FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAndroidiOSLinuxOpen 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
