Bosch Global

[EJV] Junior Telematics Software Engineer — Embedded Android

Bosch Global
Apply
1 month ago
Ho Chi Minh City, VietnamEntry Level

Responsibilities

  • Implement and unit-test defined components of the Linux-to-Android migration, including HAL glue code, native services, and application-layer components.
  • Support porting CAN, CAN-FD, UDS, and DoIP vehicle-network interfaces to Vehicle HAL extensions or AIDL/HIDL services.
  • Help maintain the AOSP build system, repository manifest, device tree, and local build and test environments for target TCU hardware.
  • Run and extend regression tests comparing Linux and Android implementations, and help triage discrepancies.
  • Reproduce and debug issues from bench and vehicle-level testing, documenting root causes and fixes.
  • Assist with basic SELinux policy changes and Android permission configuration under senior-engineer review.
  • Document porting, testing, and verification activities and learn the existing embedded Linux telematics stack.

Requirements

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field.
  • 0–2 years of software development experience, with solid fundamentals in C/C++ and Linux; coursework, internships, or personal and academic projects count.
  • Basic understanding of Android development concepts, including Java/Kotlin and the Android build system.
  • Ability to read and debug existing code and seek guidance when needed.
  • Familiarity with Git and basic command-line tooling.
  • Clear written communication for bug reports, test notes, and status updates.
  • Preferred: exposure to AOSP, HAL/VHAL, or AIDL/HIDL through coursework, internships, or personal projects.
  • Preferred: familiarity with CAN, UDS, embedded Linux, Yocto, or Buildroot.
  • Preferred: experience with unit testing frameworks, GDB, or JTAG, and an interest in automotive or embedded systems.

Benefits

  • English-speaking environment with opportunities to work on global projects and contribute innovation ideas.
  • Short- and long-term onsite assignment opportunities at worldwide offices.
  • Diverse training programs and career-development opportunities.
  • Mandatory social insurance during the two-month probation period.
  • More than 15 days of annual leave plus one birthday-leave day.
  • Premium health insurance for the employee and two family members.
  • Flexible working time and working model.
  • Lunch and parking allowances.
  • Company activities including football, badminton, yoga, aerobics, and team building.

Categories

Bosch Global

About Bosch Global

10,000+ employees

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me