根据产品需求,制定软件设计方案和计划;2、分析讨论产品方案,对方案提出修改意见和建议;3、负责开发设计和测试完善产品软件;4、整理软件设计相关的技术文档;职位要求:1、本科以上学历,计算机、通讯、电子、自动化等相关专业;2、精通C语言程序设计,熟悉汇编语言,能熟练使用示波器万用表等设备分析解决问题;3、熟悉51,ARM单片机工作原理性能及其应用,掌握至少一种常见51,ARM(STM32)芯片开发环境,并具备相关开发经验者优先,参与过项目开发并有实际的案例。4、熟悉SPI/IIC/UART/485/ CAN等通信协议,外围设备接口者优先;5、具有良好的学习能力和沟通能力,思维敏捷,责任心强,工作积极主动,能够承受较强的工作压力。6、有大功率电源及变频方面编程经验优先!