职责描述:1.负责光伏储能逆变器电源产品STM32软件开发与设计(EMS、BMS、监控软件开发);2.负责产品通讯单元(UART、USB、CAN、EARTHNET/WiFi等),显示模块(LCD、LED等)的软件开发;3.根据软件产品需求分析及可行性分析,进行软件开发过程中所有流程与架构的设计、控制及管理,并解决架构中的技术问题;4.详细制定各种不同模块的定义和连接方式,通讯方式等,其中包括用户界面( UI )、流程;5.负责量产产品的软件更改记录、软件版本维护、软件升级ECN导入;6.编写技术文档、积极配合项目、系统等部门工作。任职要求:1.三年以上相关工作经验,本科及以上学历,自动化、电气工程、电子信息工程、计算机、软件工程相关专业优先考虑; 2.精通C/C++编程语言,有良好的编程习惯和扎实的编程能力;3.熟悉ST或GD系列MCU,熟悉RTOS系统,有在FreeRTOS、Linux等嵌入式系统下开发经验;4.熟悉常用外设接口,如UART、I2C、SPI、CAN、MAC等,熟悉常用应用层通信协议:MODBUS、DLT645-2007、CAN-J1939;5.熟悉各种编程工具以及行业工具的使用,如编译工具Keil、调试工具JLINK、代码查看工具SourceInsight、代码比较工具Bcompare、抓包工具WireShark、代码管理工具SVN等; 6.具备良好的文档编制习惯和代码书写规范,吃苦耐劳、团队协作能力强、能承受一定的工作压力。