ROS系统开发工程师
2-4万元/月岗位职责:
1.搭建机器人ROS系统。负责ROS2系统的整体架构设计、功能模块开发及系统集成,保障各模块间高效通信与系统稳定运行。
2.开发ROS节点并实现功能需求。针对导航、SLAM、机械臂控制等核心功能开发对应ROS节点,优化系统性能,解决多传感器数据融合相关问题。
3.行为树(BT)的设计与实现。
4.AI模型的部署工作。协同算法团队推进算法模块的工程化落地,为上层应用提供稳定可靠的ROS接口支持。
5.负责机器人软件系统中关键技术问题的分析与解决,持续进行性能调优。
6.根据技术发展方向,参与新技术探索和新产品预研工作。
岗位需求:
1.掌握ROS2的基本原理及其实际应用,具备ROS2项目搭建经验,逻辑清晰。
2.理解control框架的机制与使用方式。
3.熟悉TF坐标变换的应用场景与实现方法。
4.能熟练编写URDF、SDF描述文件,掌握常用仿真器的使用及环境配置。
5.了解DORA相关概念与应用。
6.精通C/C++、Rust、Python编程语言,具备扎实的编码能力,熟悉工程构建与编译流程。
7.理解teleop控制机制,熟悉感知-采集-建图-执行的技术链路。
8.掌握经典控制理论并能实际应用,了解滤波算法及其在系统中的作用。
9.熟悉主流传感器(如激光雷达、深度相机)的使用方式及数据格式。
10.熟悉ROS常用工具包与功能库,涵盖感知、路径规划、数据可视化等领域。
11.掌握行为树(BT)的基本原理与设计方法。
12.具备模型部署经验,对AI计算框架及常见AI模型原理有一定理解。
13.了解典型机器人结构组成及其各部件功能。
14.熟练使用Docker、git等开发工具,了解CI/CD流程。
15.掌握CAN通信协议及其应用场景。
16.了解强化学习(RL)基本概念。
17.了解逆运动学原理,具备运动学逆解计算能力。
18.具备出色的软件故障定位与修复能力。

上海矩阵超智系统集成有限公司
点击查看地图