岗位描述
岗位职责
1. 核心业务开发:负责Linux平台下EMS应用层的架构设计与代码实现,重点编写能量管理策略、调度算法等核心业务逻辑。
2. 协议通信集成:开发并维护Modbus、CAN、IEC 61850、MQTT等通信协议,实现与BMS、PCS、电表等底层设备的互联互通和数据采集。
3. 数据与云边协同:设计数据库(如InfluxDB、MySQL)存储历史数据,开发与云端平台的交互接口,并确保网络异常时本地系统仍能自治运行。
4. 测试与现场交付:编写测试用例,进行性能调优,并赴项目现场完成软硬件联调,解决实际运行中的通信与控制问题。
5. 文档与版本管理:撰写设计文档、接口说明、用户手册等技术资料,同时管理代码版本,保障项目可维护性。
6.参与软件调试、内存泄漏排查、多线程/进程管理、信号槽机制优化等嵌入式常见问题攻关;
岗位要求
专业能力:
1、Linux系统能力:精通Linux操作系统、应用编程、Shell脚本,熟悉交叉编译环境。
2、编程语言:扎实的C/C++编程基础。
3、通信知识:深入理解TCP/IP,精通Modbus、CAN、IEC系列等电力通信协议。
4、行业知识:熟悉储能系统、BMS、PCS工作原理及能量管理策略。
其他要求
1、年龄: 25-35岁;
2、性别:男性优先;
3、学历: 电子信息、自动化、物联网等相关专业优先;
4、偏向的企业: 拥有成熟储能方向或工业产品的公司;
5、逻辑清晰,具备良好的跨部门沟通、协同推进能力,能够高效对接设计、测试、量产团队;
6、有较强的问题解决能力、抗压能力和表任心: