岗位职责描述:1、负责机器人控制器软件功能模块的设计、开发、调试和验证; 2、负责总线通信模块及接口设计、开发、调试和验证; 3、负责运动控制算法集成、调试和验证; 4、与运动控制、电机控制、AI算法、仿真团队紧密协作,保证控制器与机器人其他模块的无缝集成。 5、负责相关技术文档的编写;任职要求:1、本科及以上学历,计算机、自动化、机器人、机械电子工程等相关专业; 2、熟练掌握Modern C++,了解C++17特性,掌握常用数据结构和算法,掌握boost库,具有良好的代码规范与设计能力; 3、熟悉linux环境,CMake自动构建工具及Shell脚本; 4、具有机器人控制器开发经验,熟悉实时系统开发(如 RTOS、Linux Preempt-RT); 5、具备优秀的系统设计和任务划分能力,有产品开发经验; 6、熟悉ROS2框架,具有机器人应用开发经验; 7、熟悉CANopen、EtherCAT总线通信协议; 8、优秀的问题分析能力和调试技能,能够快速定位和解决系统性能问题; 9、熟悉matlab软件工具使用和simulink仿真优先; 10、具有较强的钻研创新能力,有较强的沟通和团队协作能力; 11、有医疗行业背景或从业经验者优先。