Support Engineer - ADAS
What you'll do
-
Provide responsive L2/L3 technical support for ADAS map data, SDKs, APIs, developer tools, and customer integration environments through remote and on-site engagement.
-
Support customer onboarding, environment setup, SDK configuration, credentials, map access, sample applications, and first successful data retrieval or horizon generation.
-
Reproduce, triage, and resolve issues involving SDK behavior, map content, positioning, map matching, route projection, ADASIS output, service connectivity, performance, and platform compatibility.
-
Collect high-quality diagnostic evidence, including logs, traces, configuration, software versions, map tiles, vehicle routes, timestamps, and reproducible test steps.
-
Differentiate product defects, map-data issues, integration errors, environmental constraints, and unsupported use cases, then route each issue to the correct engineering owner.
-
Work with global map, SDK, platform, and operations teams to track escalations, communicate impact, validate fixes, and keep customers informed with clear technical updates.
-
Execute release qualification and regression testing on representative Android, Linux, or QNX environments and document results against agreed acceptance criteria.
-
Inspect and visualize road- and lane-level map attributes, compare SDK output with expected data, and support field or simulation-based validation activities.
-
Create and maintain bilingual troubleshooting guides, known-issue records, FAQs, test procedures, support runbooks, and integration examples.
-
Identify recurring support themes and recommend improvements to product usability, diagnostics, documentation, tooling, and customer onboarding.
What you'll need
-
Bachelor's degree in Computer Science, Software Engineering, Automotive Engineering, Geomatics, Electronics, or a related discipline.
-
Typically 3+ years of technical support, software integration, validation, or application-engineering experience in automotive, mapping, navigation, ADAS, or autonomous driving.
-
Working knowledge of ADAS map content, including road topology, lane geometry and connectivity, speed restrictions, curvature, gradient, traffic signs, and dynamic road conditions. \
-
Experience supporting SDKs, APIs, embedded software, or map-data pipelines, with the ability to read technical documentation and understand interface contracts.
-
Proficiency with Linux command-line tools, logs, shell scripting, networking fundamentals, and structured troubleshooting; exposure to QNX or Android Automotive is strongly valued.
-
Programming or scripting capability in C++, Java/Kotlin, and/or Python sufficient to understand sample code, build small test tools, and automate diagnostics.
-
Familiarity with REST, MQTT, Kafka, Protobuf, JSON, or comparable service and data-delivery technologies.
-
Experience with issue-management and engineering collaboration tools, plus disciplined incident documentation and follow-through.
-
Strong analytical skills, customer empathy, ownership, and the ability to remain effective during critical integration or launch situations.
-
Fluent Chinese and professional English; willing to travel to customer sites for workshops, vehicle tests, and production-critical support.
What's nice to have
-
Experience at a digital map, navigation, ADAS, autonomous-driving algorithm, intelligent-vehicle, or automotive software company.
-
Knowledge of NDS, NDS.Live, ADASIS v2/v3, OGP, PBF, OpenLR, GIS, map visualization, or equivalent proprietary technologies.
-
Experience supporting OEM or Tier-1 programs on automotive SoCs and embedded platforms.
-
Hands-on exposure to vehicle logs, GNSS/positioning data, CAN or Ethernet traces, simulation, test drives, or map-quality validation.
-
Understanding of software release processes, CI/CD, automated testing, defect triage, and root-cause analysis.
