ROS 机器人工程师
7-11K
职位介绍
负责基于 ROS 开发 SLAM、定位与导航。
加分项
有机器人实机调试经验;了解常用通信协议;了解 IsaacLab 仿真平台;了解 MuJoCo 仿真平台。
岗位要求
- 自动化、机器人工程、计算机、电子信息工程、机械电子等相关专业本科或以上学历;
- 熟练掌握 C++/Python 编程语言,具备良好的代码风格和 Linux 系统使用能力;
- 熟悉机器人学基础理论,如坐标变换、运动学、传感器模型等;
- 熟悉 ROS/ROS2 框架的基本概念(节点、话题、服务、TF 等),有实际开发或项目经验者优先;
- 了解机器人运动控制原理,对 PID 控制、电机驱动有基本认知;
- 对 SLAM(如 Gmapping、Cartographer)和导航(如 move_base、NAV2)有浓厚兴趣或初步学习经验,渴望深入实践;
- 工作积极主动,学习能力强,有较强的责任心,能有效沟通技术想法,与同事协同工作;
- 有独立思考能力和解决问题的能力,动手能力强,能独立解决研发、测试和交付过程中出现的问题。
工作职责
- 算法开发与集成:协助开发与测试基于 ROS 的机器人运动控制、路径规划、定位、SLAM 算法,并集成到现有的导航系统中;
- 在 Gazebo 仿真环境及公司真实的移动机器人平台上,进行算法功能的部署、调试和性能优化;
- 编写测试用例,记录实验数据,协助分析算法表现,并撰写相关的技术文档与开发日志;
- 与团队其他工程师协作,理解系统整体框架,共同解决在集成测试中遇到的技术问题;
- 完成领导安排的其他工作。