1.完成软件架构设计、软件开发及底层驱动开发工作;2.按照软件开发计划,按时完成项目开发工作;3.分析、解决项目开发调试中出现的问题,确保软件的稳定性/可靠性;4.编制开发过程中的技术文档和产品规格书,并及时归档;5.负责与测试部门配合完成产品测试相关工作。1、本科及以上学历5年以上工作经验;2、具有扎实的C/C++、C#基础,熟悉windows/linux下的软件开发;3、熟悉CanOpen、TCP/IP、EtherCAT等通信协议,了解SQL数据库知识;4、具有各种外设、MCU、电机控制软件及三环控制算法的开发经验;5、具备PLC、运动控制器等开发经验者优先;具有较强的钻研、创新能力,有较强的沟通和团队协作能力