岗位职责:
1、负责基于 ROS2(Foxy/Humble 等版本)的机器人全系统集成开发,统筹感知(激光雷达、相机、IMU)、决策、控制、执行等模块的协同适配,确保硬件(如运动底盘、执行机构)与软件系统的深度兼容。
2、主导机器人集成方案设计,制定模块接口规范(如硬件通信协议、软件数据交互格式),解决集成过程中的跨模块兼容性问题(如传感器时序同步、控制指令延迟)。
3、搭建机器人整机测试环境,设计集成测试用例(如功能完整性测试、稳定性测试、极限场景测试),通过联调优化系统响应速度与运行可靠性。
4、 ROS2 集成系统优化与项目交付
5、负责 ROS2 集成系统的架构优化,梳理节点通信链路,减少模块间耦合,提升系统可扩展性与维护性,满足机器人不同场景下的功能迭代需求。
6、参与机器人项目全生命周期管理,从集成需求分析、方案评审到现场联调、交付验收,主导集成模块的进度管控与风险排查,确保项目按时交付。
7、编写机器人集成开发文档(如集成方案手册、接口说明书、测试报告),为生产部署、售后维护提供技术支撑;为团队提供软硬件集成技术指导,提升团队集成开发能力。
任职要求:
1、具有 2 年及以上机器人集成开发经验,熟悉机器人硬件架构(如底盘、传感器、执行器)与软件系统的协同逻辑,有自主导航机器人、工业机器人等集成项目经历者优先。
2、具有 1 年及以上 ROS2 集成应用经验,能够独立完成 ROS2 与机器人硬件的适配开发、系统联调,解决集成过程中的技术难题。
3、有激光雷达与机器人整机集成经验,熟悉至少一种主流激光雷达的安装校准、驱动调试流程者优先。
4、精通 C++/Python 编程语言,熟悉 Linux(Ubuntu)操作系统,能够编写硬件驱动程序、集成测试脚本,具备良好的代码规范与文档编写能力。
5、深入理解 ROS2 核心架构(节点、话题、服务、参数服务器),熟练使用 ROS2 集成工具(colcon、ros2 launch、rviz2、rosbag2),能够搭建机器人 ROS2 集成开发环境并完成系统调试。
6、掌握机器人硬件适配技术,熟悉常见硬件通信协议(UART、CAN、Ethernet、USB),能够完成传感器、执行器与 ROS2 系统的接口开发与数据交互调试。
7、了解激光雷达点云处理基础(如滤波、分割)与多传感器融合逻辑,熟悉 PCL 库、OpenCV 库基本使用,能够协助优化感知模块集成效果。
8、具备机器人系统问题排查能力,能够通过日志分析、工具调试定位集成过程中的软硬件故障(如数据丢包、指令延迟、模块兼容性问题)。
9、熟悉 Git 版本控制工具与敏捷开发流程,具备良好的跨团队协作能力(可与硬件组、算法组高效配合),能够推动集成任务落地。