Software Development Engineer, II, 3DLN
Core
Develop real-time visualization of ADAS sensor data and HD lane-level navigation for the Mapbox Navigation SDK, including simulation tools and sensor data playback.
Role type
Senior IC embedded C++ software engineer (automotive navigation)
Builds
3D Live Navigation system, Mapbox Navigation SDK, simulation tools for testing driving scenarios
Domain
Automotive navigation, ADAS, HD mapping, real-time sensor fusion
Required skills
modern embedded C++, rendering, algorithms, performance optimization, ADAS features (ACC, LKA), sensor fusion, filtering techniques, build systems (CMake, Gradle)
Preferred skills
Automotive OS (AGL, AOSP, Android Automotive, QNX), CAN bus, HD mapping domain knowledge, orchestration (Yocto, Docker), cross-platform UI toolkits (Qt, Flutter), scripting (Kotlin, Shell, JavaScript, Python)
Responsibilities
Develop real-time visualization of ADAS sensor data and HD lane-level navigation; implement simulation tools for testing driving scenarios and sensor data playback; write clean, fast C++ code to integrate data inputs; implement and collaborate on new rendering and navigation features; own full-stack development from data to navigation experience; fine-tune performance through profiling and debugging; work with technical counterparts at customers and partners to debug integrations
Seniority
Senior, hands-on IC