Software Development Engineer II, Nav Native

Posted 2 days ago

This is a fully remote position, open to applicants in Germany.

πŸ“‹ Description

β€’ Develop and sustain a cohesive C++17 library for use across iOS, Android, and low-power automotive embedded systems.

β€’ Evaluate and enhance map-matching and dead-reckoning algorithms utilizing real-world data from millions of vehicles.

β€’ Execute route-following functionalities, including high-frequency route progress updates, deviation detection, and timely instruction delivery.

β€’ Engage in OpenLR road object matching and real-time traffic incident management.

β€’ Design predictive caching strategies for routing tiles.

β€’ Oversee on-board resources, including junction views and signposts.

β€’ Integrate and expand the Valhalla routing engine for offline routing and route refresh mechanisms.

β€’ Utilize AI tools within design and development processes to enhance efficiency and code quality.


⛳️ Requirements

β€’ At least 7 years of experience in C++17 or newer versions.

β€’ Comprehensive understanding of the C++ language specification, memory management, standard library, and multithreading.

β€’ Capability to produce clean, efficient, and portable code while adhering to strict CPU and memory limitations.

β€’ Experience with complex graph-based structures, data structures, and spatial algorithms.

β€’ Demonstrated experience in developing cross-platform code for Linux, mobile, or embedded systems.

β€’ Proficient in English, with the ability to communicate complex technical trade-offs to peers and stakeholders.

β€’ Familiarity with navigation concepts like dead reckoning, bearing, Electronic Horizon, or OpenLR is advantageous.

β€’ Experience with IMU, OBD-II, or GNSS data is a plus.

β€’ Background in computational geometry or safety-critical ADAS features is beneficial.

β€’ Contributions to or experience with open-source routing engines are a plus.


🏝️ Benefits

β€’ 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 their dependents.

β€’ Paid time away.

β€’ Company holidays.

β€’ Generous absence policies.

β€’ Dedicated paid volunteering time in addition to standard PTO.

People also viewed

Chaos23 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar23 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne23 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne23 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien23 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix23 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers