CATARC · Embedded Software Development Intern
Worked on an IoT communication control module based on STM32WLE, covering multi-interface driver abstraction, structured storage deployment, and high-precision clock monitoring.
- Decoupled HAL/BSP and application logic, built layered task management, and improved code reuse by more than 50%.
- Ported FatFS for persistent sensor-data storage and used RTC handling to improve timestamp stability.
- Developed the GX30H05 multi-channel acquisition driver over a one-wire path, using logic analyzer and oscilloscope traces to locate communication errors caused by interface level mismatch.
- Debugging documents and compatibility recommendations were incorporated into team interface standards.