[EJV] Senior Telematics Software Engineer
Core
Lead the migration of an embedded Linux telematics framework to Android Automotive (AOSP), re-architecting vehicle interfaces and connectivity for fleet management.
Role type
Senior IC embedded software engineer (automotive telematics)
Builds
Android-based telematics solutions for TCU hardware, including connectivity, diagnostics, and fleet services
Domain
Automotive telematics and IoT
Required skills
C/C++ (C++14+), Java/Kotlin, embedded Android/AOSP development, HAL/VHAL/AIDL/HIDL design, SELinux policy definition, embedded Linux (Yocto/Buildroot), CAN/CAN-FD/J1939/UDS/DoIP protocols, LTE/5G modem integration, GNSS, MQTT/TLS/REST, OTA update mechanisms (A/B), secure boot, regression testing, CI/CD, Vector CANoe/CANalyzer, JTAG debugging
Preferred skills
AUTOSAR Classic/Adaptive, ISO/SAE 21434, UNECE R155/R156, ISO 26262, eCall/ERA-GLONASS, digital tachograph, Automotive SPICE, multi-site development
Technologies
AOSP, Android Automotive, C++, Java, Kotlin, Yocto, Buildroot, CANoe, CANalyzer, Git, JTAG, Lauterbach, MQTT, TLS, REST, LTE, 5G, GNSS
Responsibilities
Define technical strategy and execution plan for OS migration; Re-architect vehicle communication interfaces as HAL extensions or native services; Port connectivity, telemetry, and diagnostics features to Android; Define security policies and boot controls; Build and maintain AOSP build systems and device trees; Design validation testing strategies; Coordinate migration rollout with cross-functional teams; Mentor engineers on embedded Android adoption
Seniority
Senior, hands-on IC