职责
- 嵌入式产品应用层及驱动层软件设计、编码、调试与维护
- 设备通信协议开发与集成(Modbus、CAN、MQTT 或私有协议),保障设备与网关、云平台等系统的数据交互
- 光储充系统综合能量管理,提升经济性
- 编写软件设计说明书、接口说明、测试报告等技术文档,配合完成产品交付
- 已量产产品的软件升级与维护、缺陷修复
必备要求
- 精通 C/C++,具备良好的编程规范和代码阅读习惯
- 熟悉 ARM Cortex-M 系列(STM32、NXP、GD32 等)或 RISC-V 架构嵌入式开发,有至少一款主流 MCU 的实际项目开发经验
- 了解至少一种实时操作系统(FreeRTOS、RT-Thread、uC/OS 等),熟悉任务调度、信号量、消息队列等机制
Responsibilities
- Design, code, debug and maintain application-layer and driver-layer software for embedded products
- Develop and integrate device communication protocols (Modbus, CAN, MQTT or proprietary protocols) to ensure reliable data exchange with gateways, cloud platforms and other systems
- Manage integrated energy for PV-storage-charging systems to improve economics
- Write software design specifications, interface documents, test reports and other technical documentation; support product delivery
- Upgrade and maintain software for mass-produced products and fix defects
Must Have
- Proficient in C/C++ with good coding standards and code-reading habits
- Familiar with ARM Cortex-M series (STM32, NXP, GD32, etc.) or RISC-V embedded development; hands-on project experience with at least one mainstream MCU
- Knowledge of at least one RTOS (FreeRTOS, RT-Thread, uC/OS, etc.) and its task scheduling, semaphores and message queues