岗位描述
岗位职责
1.负责 AMR、无人叉车等移动机器人系统的软件架构设计、开发与维护,参与机器人整体系统方案设计。
2.负责机器人核心系统模块的设计与开发,包括系统状态管理、任务执行、模块调度、设备管理、异常处理、系统诊断等。
3.负责机器人各软件模块的接口设计与系统集成,打通感知、定位、规划、控制、底盘、业务软件等模块,构建完整的机器人运行闭环。
4.负责机器人系统的启动、运行、异常及恢复机制设计,提升系统稳定性、可靠性和可维护性。
5.负责机器人系统问题的分析与定位,包括运行日志、数据分析、现场问题复现及解决方案落地。
6.参与机器人软件平台和基础能力建设,推动模块标准化、接口规范化及软件工程体系建设。
7.与算法、底盘、嵌入式、应用软件、测试及产品团队协作,推动机器人产品从研发到量产落地。
任职要求
1.本科及以上学历,计算机、自动化、机器人、电子信息、软件工程等相关专业。
2.3年以上机器人、自动驾驶、AGV/AMR、无人叉车或相关领域系统软件开发经验。
3.熟练掌握 C/C++,具备良好的软件设计、编码和调试能力。
4.熟悉 Linux 系统及多线程、多进程、网络通信、进程间通信等基础技术。
5.熟悉 ROS/ROS 2,有实际机器人系统开发或项目落地经验。
6.对移动机器人整体技术架构有较深入理解,熟悉定位、感知、规划、控制、底盘等模块的基本原理及接口关系。
7.具备较强的系统分析和问题定位能力,能够从整机系统角度分析复杂问题并推动闭环解决。
8.具备良好的沟通协作能力和工程意识,能够适应机器人研发及现场问题快速迭代。
加分项
1.有 AMR、AGV、无人叉车或移动机器人量产项目经验;
2.有机器人系统架构、系统集成或机器人中间件开发经验;
3.熟悉 ROS 2、DDS、CAN、TCP/IP、Ethernet 等通信技术;
4.熟悉机器人 FSM、任务调度、状态机、故障管理等系统设计;
5.有机器人稳定性、性能优化、日志诊断或线上问题分析经验;
6.有自动驾驶系统开发经验,熟悉自动驾驶软件架构者优先。