[EJV] Junior Telematics Software Engineer — Embedded Android
Core
Junior engineer supporting the migration of Telematics Control Unit (TCU) software from Embedded Linux to Android (AOSP/Android Automotive), focusing on vehicle-network interfaces and connectivity services.
Role type
Junior IC embedded Android software engineer
Builds
Android-based TCU platform components (HAL glue code, native services, OTA mechanisms)
Domain
Automotive telematics / Embedded Linux to Android migration
Deliverable
production ML models | product features
Required skills
C/C++, Linux fundamentals, Android development concepts (Java/Kotlin, build system), Git, command-line tooling, unit testing, debugging
Preferred skills
AOSP/HAL/VHAL/AIDL/HIDL, vehicle network protocols (CAN/UDS), embedded Linux (Yocto/Buildroot), GDB/JTAG
Technologies
AOSP, Android Automotive, C/C++, Java, Kotlin, Git, GDB, JTAG, CAN, UDS, DoIP
Responsibilities
Implement and unit-test Linux-to-Android migration pieces (HAL glue, native services), support porting vehicle-network interfaces to VHAL/AIDL, maintain Android build system (AOSP repo/device tree), run regression test suites, debug bench/vehicle issues, assist with SELinux policy changes, document porting progress
Seniority
Junior, entry-level IC