Mô tả công việc
About the Role
Key Responsibilities
Implement and unit-test defined pieces of the Linux-to-Android migration under the direction of senior engineers - HAL glue code, native services, or application-layer components.
Support porting of vehicle-network interfaces (CAN / CAN-FD, UDS, DoIP) to Vehicle HAL (VHAL) extensions or AIDL/HIDL services, following the architecture the senior engineer defines.
Help build and maintain the Android build system (AOSP repo/manifest, device tree) for the target TCU hardware, and keep local build/test environments working.
Run and extend the regression test suite comparing Linux and Android implementations
log and help triage discrepancies.
Reproduce and debug issues found during bench or vehicle-level testing, and document root cause and fix.
Assist with basic SELinux policy changes and Android permission configuration under review from senior engineers.
Keep clear records of what was ported, tested, and verified, to support the team's cutover and audit trail.
Learn the existing embedded Linux telematics stack well enough to explain what a given piece of functionality needs to preserve when ported.
Yêu cầu
Required Qualifications
Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field (recent graduates welcome).
0-2 years of software development experience, with solid fundamentals in C/C++ and Linux (coursework, internships, or personal/academic projects count).
Basic understanding of Android development concepts (Java/Kotlin, the Android build system) - through coursework, personal projects, or prior internship experience.
Comfortable reading and debugging someone else's code, and asking for help when stuck rather than guessing.
Familiarity with Git and basic command-line tooling.
Clear written communication for bug reports, test notes, and status updates. Preferred Qualifications
Exposure to AOSP, HAL/VHAL, or AIDL/HIDL through coursework, an internship, or personal projects.
Familiarity with vehicle network protocols (CAN, UDS) or embedded Linux (Yocto/Buildroot).
Experience with unit testing frameworks and debugging tools (GDB, JTAG).
General interest in automotive or embedded systems.
Thông tin chung
Nơi làm việc
- Vietnam, Ho Chi Minh City