岗位描述
岗位职责:
1. 负责 SLAM 定位、建图等算法在无人机、无人车、AGV/AMR 移动机器人等实际平台上的工程化开发、集成部署与系统调试。
2. 负责将算法团队研发的 SLAM 算法原型集成到实际设备中,完成算法运行环境搭建、接口适配、功能开发和部署验证。
3. 负责相机、激光雷达、IMU、GNSS、轮速编码器等传感器的数据接入、标定、时间同步及系统联调。
4. 负责基于 ROS/ROS2 的机器人软件系统开发,完成 SLAM 算法与传感器、飞控或底盘控制系统之间的数据交互和接口集成。
5. 负责算法在 Linux 及相关计算平台上的部署、调试和性能优化,解决实际运行中的数据延迟、资源占用、通信异常及系统稳定性等问题。
6. 参与机器人定位、建图、导航、避障等功能的系统集成,配合完成实际场景测试和项目交付。
7. 负责设备测试、数据采集、日志分析、问题排查及部署文档编写,持续提升系统运行的稳定性和可靠性。
任职要求:
"1. 计算机、自动化、机器人、电子信息等相关专业,本科及以上学历,具有机器人、无人机、无人车或相关智能设备的软件开发经验。
2. 熟练掌握 C++,熟悉 Linux 开发环境,具备软件模块开发、编译调试、通信接口开发及工程问题排查能力。
3. 熟悉 ROS/ROS2 开发框架,能够完成传感器接入、软件模块集成、数据通信及系统调试。
4. 具有无人机、无人车或移动机器人至少一种平台的实际开发、系统集成或部署经验,了解对应平台的软件架构、通信接口及运行机制。
5. 理解 SLAM 定位建图的基本流程和算法输入输出,能够完成现有 SLAM 算法的集成、配置、运行调试及常见问题定位,无需具备底层算法研究经验。
6. 熟悉常见传感器的数据接入、坐标系变换、时间同步及标定流程,能够配合完成定位建图系统的实际部署。
7. 具备较强的工程实践能力,能够独立完成设备软件部署、系统联调和实际运行问题排查。"