职位描述1. 参与机器人关节模组上位机软件开发,实现设备连接、参数配置、数据采集、波形展示、故障诊断、固件升级相关功能开发调试。 2. 参与 EtherCAT/CAN 等通信协议适配,完成关节模组、灵巧手、底盘等设备 SDK 开发与接口封装工作。 3. 参与 ROS2 驱动与功能包开发,完成 Topic、Service、Action、TF 等接口设计、编码与调试。 4. 编写 SDK、ROS2 示例程序,覆盖设备连接、运动控制、参数配置、故障处理等典型使用场景。 5. 在 Linux+ROS2 环境下,参与机械臂、关节模组、底盘设备集成联调,协助运动控制模块开发与安全逻辑实现。 6. 参与上位机、SDK、ROS2 包的版本测试、兼容性验证,输出 API、接口、调试指导等技术文档。 7. 协助整机集成调试、问题复现定位,配合内部团队完成产品迭代与技术支持工作。任职要求1. 本科及以上,计算机、自动化、机器人、电子信息等相关专业,2027 届优先。 2. 熟练 C/C++,掌握数据结构、面向对象、多线程基础,有项目实践经历。 3. 了解 Qt/QML 上位机开发,有桌面软件、数据可视化相关开发实践优先。 4. 熟悉 Linux 开发环境,会使用 CMake、Git 等工具;了解 CAN/EtherCAT/TCP/UDP 任意一种通信协议。 5. 掌握 ROS2 基础,理解节点、Topic、Service、Action、TF 等核心机制,有相关课程 / 毕设 / 竞赛项目优先。 6. 了解 SDK 封装思想,对机器人运动学、轨迹规划、运动控制有基础认知。