3 Embedded C++ Software Engineer(Software Update/OTA)

Bosch Group

full-time Computer Occupations
Apply Now
Location
Ho Chi Minh City, Ho Chi Minh, Vietnam
Posted
July 12, 2026

Job Description

Job Description

Key Responsibilities:

-Design and develop software update frameworks (OTA/flashing mechanisms) for automotive ECUs and domain controllers

-Implement update client/agent software running on Linux/QNX/Android platforms

-Develop and maintain C++ components for update orchestration, package management, rollback mechanisms, and state machine handling

-Write and maintain shell scripts / Perl/ Python scripts for build automation, test pipelines(Robot framework), and deployment tooling

-Ensure compliance Adaptive AUTOSAR automotive standard, ISO 26262 (Functional Safety)

-Implement IPC communication between update agent and Android system services using Binder / AIDL / HIDL

-Implement IPC communication between update orchestration and update handler (such as socket, SOME/IP, FDBUS)


Qualifications

Skill/knowledge Require:

-Understanding of automotive ECU software life...