职位描述
岗位职责:
1.基于嵌入式linux平台应用软件的设计、开发和维护;
2.负责储能EMS系统设计,利用云端平台提供的API接口进行应用软件开发,实现储能系统的监控、控制、数据采集与分析等功能;
3.负责EMS控制策略制定,与其他设备通讯协议,解决储能EMS与BMS等系统的对接策略和协同,如Modbus RTU/TCP、IEC104、MQTT等;
4.搭建储能系统仿真测试环境,验证控制策略的稳定性与效率;
5.负责软件系统方案的设计及产品功能实施方案的调研;
6.负责疑难问题的解决和技术攻关;负责产品开发周期中软件过程的管理及执行;
7.根据产品设计和需求说明,完成代码编写、调试、测试和维护,编写软件开发文档,包括设计文档、用户手册等。
任职条件:
1.具备计算机、自动化、电子等相关专业本科以上学历;
2.了解BMS或EMS系统功能及策略,具有3年以上储能BMS、EMS嵌入式软件编程经验;
3.具备良好的代码编写习惯,精通linux C/C++软件开发及调试流程及方法,熟练应用QT开发,数据库方向应熟练掌握SQL编程;
4.熟悉TCP/IP协议及网络编程,熟悉CAN、UART、SPI等接口及通信协议处理;
5.熟悉IEC101/103/104、Modbus等常用电力通讯规约,以及MQTT等物联网协议,了解软件功能安全和等保要求;
6.具有储能及充电桩相关开发经验者优先,熟悉Linux内核及驱动开发者优先;
7.能承担一定工作压力,有良好的沟通和合作能力,具有较好团队精神和敬业精神。
8.具备良好的英语水平,能够阅读技术类英文资料;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕