岗位描述
岗位职责
工作职责:
1. 参与机器人基础运动轴控软件的开发与维护,支持单轴/多轴运动控制功能的实现与迭代;
2. 参与轴控模块与外部应用之间的接口设计与开发,配合完成控制指令下发、状态反馈等基础功能;
3. 参与机器人基础算法的工程化落地,包括运动学(正/逆解)、动力学、轨迹规划与轴插补等模块的编码实现与调试;
4. 协助完成系统集成测试与运动控制问题排查,配合优化机器人系统的运动控制精度与实时性能;
5. 在 Linux 环境下进行 C++ 代码编写、调试与性能优化,参与技术文档与设计文档的撰写。
岗位要求
任职资格:
1. 硕士及以上学历,自动控制、机械电子工程、机器人、计算机、软件工程、数学或相关专业;
2. 掌握机器人运动控制基础理论,熟悉运动学与动力学,理解轨迹规划与插补的基本原理;
3. 了解基本轴控方式与轴控流程,对伺服上下电过程、轴状态机、位置/速度/力矩控制模式有基本认识,了解 CiA402、PLCopen Motion Control、IEC 61131-3 等标准者优先;
4. 具备较好的 C++ 软件开发基础,熟悉 C++11/14/17 常用特性,具备良好的编码习惯与面向对象设计意识;了解常用软件设计模式者优先;
5. 熟悉 Linux 开发环境,掌握 gcc/gdb/cmake/make 等基础工具链,能够独立完成代码编译、调试与问题定位;
6. 具备良好的沟通能力与团队协作精神,学习能力强,能承担一定技术压力,对机器人运动控制方向有明确兴趣与长期投入意愿;
7. 能用英语阅读技术文档与标准资料,具备基本的技术沟通能力。
加分项:
1. 有机器人相关竞赛(如 RoboMaster、ABB 杯、中国机器人大赛等)参赛经历并获奖;
2. 以第一作者/主要参与者发表过机器人控制、运动规划相关论文,或拥有相关专利;
3. 有完整开源项目或个人算法工程实践(代码可查);
4. 有机器人企业运动控制方向实习经历。