职位描述:1.根据产品的功能规格及需求,设计硬件电路,选用合适的MCU/DSP等元件,设计通信接口电路、电源电路等,编写设计文档。2.根据产品功能和性能需求,选择合适的RTOS,完成任务划分,驱动开发,应用程序编写,调试等工作,编写软件设计文档;3.及时提交设计原始文件到研发版本管理GitLab服务器、并编写详细提交说明;4.协助测试部门测试产品的功能、稳定性、电磁兼容性、热性能等,优化解决问题。5.根据测试反馈结果,定位并解决各类系统故障,优化系统的稳定性和性能。6.与团队内其他成员如机械工程师、电气工程师等沟通协作,保证产品按计划推进。7.总结研发经验,持续改进产品提升性能。8.提供产品售后技术支持,解决客户提出的相关产品问题。收集和整理行业***发展动态和方向,提出改进建议。职位要求:1、本科及以上学历,自动化、电子工程、计算机、通讯等相关专业 , 三年以上相关项目经验;2、精通C/C++语言,熟悉linux系统,精通ARM、STM32等系列单片机程序设计,熟悉IAR、Keil等开发平台, 良好的编程风格和软件开发规范;3、熟练使用UART、SPI、I2C、CAN、AD等单片机常用外设;4、熟悉TCP、MQTT、MODBUS等通讯协议;5、有充电桩软件开发经验优先;