1. Scope of Work
1.1 Embedded SW Development
STM32H723 MCU Porting (Non-OS Environment)
Reference CAN Module SW Modification and Migration
CHAdeMO Charging Protocol SW Development (Specifications 0.9, 1.0, 1.1, 1.2, and 2.0)
SW Integration and Functional Verification
2. Required Skill Set
Embedded Firmware Development: C programming and non-OS embedded software development
STM32 MCU: STM32H7 series, STM32H723, STM32CubeIDE, and STM32 HAL/LL
CAN Communication: CAN message transmission/reception, interrupt handling, and error handling
Embedded SW Migration: Existing CAN module analysis, driver modification, MCU porting, and interface compatibility
CAN-Based Charging Protocol Development: Experience implementing CAN-based charging protocols
Protocol State Machine Design: Design and implementation of protocol state machines, including state transitions, sequence control, timeout management, and fault handling
SW Verification and Debugging: CAN communication analysis, protocol testing, and embedded firmware debugging
3. Key Evaluation Criteria
CAN-Based Charging Protocol Development Experience
Proven experience implementing charging protocols using CAN communication.
CAN-Based Charging Protocol State Machine
Experience in designing and implementing charging sequence state machines, including state transitions, message-dependent sequencing, timeout handling, and fault recovery.
4. Project Schedule and Resource Allocation
Development Period: November – December 2026
Required Resources: 1 engineers
Total Estimated Effort: 2 Man-Months (MM)
Development Item: STM32H723 Porting, CAN Module Migration, and CHAdeMO Charging Protocol SW