- Handle and develop for 2 main modules: 1. Last State Call (LSC)
- Developed and maintained the Last State Call (LSC) application to collect and report the latest vehicle state to the OEM backend.
- Implemented activation logic to determine OtD LSC and Customer LSC modes based on provisioning status, vehicle state, and connectivity conditions.
- Implemented vehicle data collection via SOME/IP, VIF Manager (M4), Diagnostic Manager, and Location Manager.
- Designed and implemented debouncing logic combining current data, historical data, and provisioning parameters to ensure data stability and correctness.
- Implemented conditional data transmission to backend systems using Joynr.
- Integrated LSC startup sequence and lifecycle handling with Application Manager during ECU boot process.
- 2. Real-Time Monitoring (iRTM)
- Developed the iRTM service for real-time vehicle event monitoring.
- Processed CDC events and transformed them into GBT messages for backend transmission.
- Implemented feature enable/disable handling based on provisioning triggers.
- Implemented real-time data transmission via GB/T protocol when network connectivity is available.
- Designed offline buffering and retry mechanisms to ensure reliable data delivery during network outages.
- Implemented and maintained C/C++ embedded software for in-vehicle systems.
- Performed simulation, testing, and validation using CANoe for SOME/IP modules and testing with partial network setups.
- Debugged and analyzed issues using DLT logs and PCAP traces.
- Worked closely with customers to clarify requirements and handle Change Requests (CRs).
- Analyzed customer requirements and translated them into technical designs and implementations.
- Participated in technical discussions and meetings in English, including on-site workshops when customers visited Vietnam.
- Provided technical support and performed root-cause analysis for customer-reported issues.
- Collaborated with cross-functional teams (system, hardware, QA) to ensure smooth integration and delivery.