1.5-2.5万
河南省郑州市金水区龙子湖街道河大社区明理路北段379号
岗位职责:
1.系统架构与开发:设计、实现和维护基于ROS2的机器人软件系统架构(如感知、规划、控制、人机交互(web)等模块)。开发和集成机器人功能模块如SLAM、导航、运动规划等。确保软件系统的实时性、可靠性和可扩展性。
2.模块集成与测试:负责机器人各功能模块(感知、定位、决策、控制)的集成与联调。编写和执行单元测试、集成测试和系统测试,分析和解决系统集成过程中出现的复杂问题。
3.仿真与调试:使用Gazebo仿真工具构建机器人仿真环境,进行算法验证和系统测试。熟练使用Rviz、rqt等ROS可视化工具进行数据监控和在线调试。
4.代码与文档:编写清晰、可维护、高质量的C++/Python代码。撰写和维护详细的技术文档,包括设计文档、接口文档和用户手册。
5.协作与创新:与硬件、算法、测试团队紧密合作,确保软件与硬件平台的良好适配和算法的高效部署。跟踪ROS社区和机器人领域的最新技术动态,并评估其在产品中应用的可能性。
岗位要求:
1.经验:拥有1年以上基于ROS2的机器人软件开发经验。
2.核心技术能力:熟悉ROS2的核心概念(节点、话题、服务、动作、消息、参数服务器等),并有丰富的实际项目经验。
3.编程语言:熟练掌握C++,理解面向对象编程和设计模式。熟练掌握Python; 能够使用Python进行脚本编写和算法原型验证。Linux环境: 熟悉Linux操作系统,熟悉Shell脚本,具备扎实的系统调试能力。
4.专业领域知识(至少具备一项或多项):机器人感知: 有相机、激光雷达等传感器驱动和数据处理经验,熟悉OpenCV、PCL等库。
5.个人素质:具备优秀的问题分析能力和解决复杂技术问题的能力。良好的团队合作精神和沟通能力。对技术有热情,有强烈的求知欲和学习能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕