岗位职责:1、负责公司机器人的本体控制(各电机、传感器控制)的开发和测试,软件设计和开发,根据产品功能需求,编写软件设计文档,进行软件编码,自测,对代码进行版本管理,完成产品功能开发;2、开发公司机器人控制相关的SDK,给内部同事或客户使用;3、辅助参与产品的规划设计,给机械、电子等硬件出设计意见;4、负责与项目经理以及产品经理等沟通确认业务需求,制定合理的开发计划。任职要求:1. 机器人控制、自动控制、机械电子工程、计算机专业优先,本科以上学历;2.熟悉ubuntu系统环境,掌握C++/Python编程,熟悉进程、线程、内存管理等相关知识及应用;3.良好的模块化和分层设计思路,熟悉软件开发流程以及常用代码管理工具的使用,具备良好的代码编程风格。4.熟悉ROS2开发,熟练掌握串口、TCPIP等通信方式编程,有多种传感器融合,激光雷达,惯性测量等经验开发者优先;5. 熟悉机器人仿真软件如mojuco, gazebo等;6. 有多关节机器人控制经验,熟练使用机器人动力学、运动学等。