Jobiglo

No results.

Senior Telematics Software Engineer – Embedded Android

Bosch Group · Ho Chi Minh

New
Senior 🇬🇧 English
C++ Java Kotlin Android Automotive OS HAL development AIDL HIDL SELinux Secure boot Android build system RIL integration GNSS MQTT HTTPS Embedded Linux Yocto Buildroot CAN CAN-FD J1939 UDS DoIP Vector CANoe Git CI/CD

Job description

About the role

We are looking for a Senior Telematics Software Engineer with deep embedded Android expertise to lead the migration of our Telematics Control Unit (TCU) from Embedded Linux to Android Automotive. You will design and implement vehicle‑network interfaces, connectivity, diagnostics and OTA mechanisms within the Android framework while preserving existing performance and safety standards.

Key responsibilities

  • Define and execute the technical strategy for porting the Linux telematics framework to Android (AOSP/Android Automotive), including gap analysis and migration planning.
  • Re‑architect CAN, CAN‑FD, J1939, ISOBUS, UDS, DoIP interfaces as Vehicle HAL extensions or native AIDL/HIDL services.
  • Integrate 4G/5G modem, GNSS and cloud protocols (MQTT, HTTPS) via Android system services.
  • Migrate OTA (FOTA/SOTA) and remote diagnostics to Android’s A/B seamless update framework.
  • Define SELinux policies, permission boundaries and secure‑boot equivalents to meet ISO/SAE 21434 and UNECE R155/R156.
  • Maintain the Android build system (repo/manifest, device tree, BSP) for the target TCU hardware.
  • Develop test strategies to validate functional and performance parity before cut‑over.

Required profile

  • 7+ years of embedded software development in automotive or IoT, with strong C/C++ (C++14+) and Java/Kotlin experience.
  • Hands‑on experience with embedded Android/AOSP, HAL development, AIDL/HIDL, SELinux and Android build tools.
  • Proven track record of migrating a non‑trivial embedded system to a new OS platform.
  • Solid knowledge of vehicle networks (CAN, CAN‑FD, J1939, UDS, DoIP) and related tooling (Vector CANoe/CANalyzer).

Required skills

  • C, C++
  • Java, Kotlin
  • Android AOSP / Android Automotive OS
  • HAL development, AIDL, HIDL
  • SELinux policy, secure/verified boot
  • Android build system (repo, Soong, Make)
  • RIL integration, GNSS, MQTT, HTTPS
  • OTA A/B updates
  • Embedded Linux (Yocto, Buildroot)
  • Vehicle network protocols: CAN, CAN‑FD, J1939, UDS, DoIP
  • Vector CANoe/CANalyzer, Git, CI/CD

What we offer

  • Competitive salary with 13th‑month bonus and performance incentives.
  • Full social insurance coverage from day one and premium health insurance for employee and two family members.
  • Opportunities for short‑term and long‑term assignments in Bosch offices worldwide.
  • Access to diverse training programs, flexible working time and model, lunch and parking allowances.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Bosch Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 7 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Bosch Group

Ho Chi Minh