岗位职责:1、负责工商储能EMS嵌入式软件开发;2、负责监控系统功能模块定义、设计、搭建,程序设计;3、根据产品设计和需求说明,完成代码编写、调试、测试和维护,设计开发文档和通信协议,实现产品功能;4、产品的技术支持,包括现场的支持,和内部协调;5、具备良好的沟通和协作能力及团队合作精神,具备责任感和敬业精神,按时完成领导交办的其他事项。任职要求:1、大学本科及硕士以上学历,电力电子、自动化、计算机、软件工程等专业;2、具有5-8年及以上嵌入式系统软件开发经验,具有新能源、电力系统、EMS(工商储能系统)开发经验,对BMS、PCS有一定了解优先;3、精通嵌入式arm-linux平台软件开发,熟悉ARM Cortex A系列芯片平台的软件开发模式和调试方法;4、熟悉Liunx系统原理、命令及shell脚本,熟练掌握C、C++编程原理(数据结构和算法)、工程构建、Makefile、交叉编译和gdb调试,嵌入式Linux系统和应用软件移植,熟练掌握进程间通信、MQTT消息队列、多线程编程、内存管理、程序异常调试等多种开发技能。5、熟悉各种通信协议(CAN、Modbus RTU/TCP、IEC61850 MMS),熟悉串口通信RS232、RS485和网络通信TCP/UDP、socket编程,熟悉后台监控系统软件开发,嵌入式数据库系统设计MySQL/SQLite以及数据存储。