岗位职责1.负责机器人产品嵌入式软件的开发工作。2.根据研发项目任务书、需求文档等进行代码开发,实现功能模块的精准开发。3.负责研发项目的单元测试、并配合测试人员完成测试阶段的工作。4.协助硬件工程师完成产品整体调试与验证工作。5.在整个产品生命周期中,负责嵌入式软件的迭代更新工作。6.参与新技术、新方案研究与评估,输出相关研究报告或技术文档。任职要求1.本科以上学历,自动化、计算机、机电一体化等相关方面专业。2.精通C/C++编程语言,具备良好的编程习惯和代码优化能力。3.熟悉嵌入式系统应用开发流程,掌握常用开发调试技术。4.熟悉无刷直流电机的控制方法。5.深入理解嵌入式系统体系结构,熟悉SPI、IIC、CAN、UART等常用接口及CANopen、Modbus等通信协议。6.熟悉电子电路,能够阅读并理解电路图。7.熟悉ucos-II操作系统原理,具备操作系统下编程开发能力。