ROS软件工程师 30k-45k

苏州经验1-3年本科及以上软件工程师
岗位所属职位类型
全职

  • 营销服务|咨询
  • 专业服务|咨询
Zealtalent Consulting Shanghai.co.ltd
分享到微信
微信扫一扫,用小程序打开分享
收藏
职位诱惑:

五险一金,出国机会,年终奖金

职位描述:

全球高端装备制造领域值得信赖的精密传动核心部件与机器人供应商,为汽车行业、半导体、医疗机械、航空航天等尖端领域提供核心解决方案,助推各行业智能制造,聚焦数据与智能技术创新,致力于为行业客户提供工业自动化及信息化的的系统解决方案

追觅科技的自动化设备供应商

ROS软件工程师:
主要职责:
1. 系统架构与开发:设计、实现和维护基于ROS/ROS2的机器人软件系统架构(如感知、规划、控制、人机交互等模块)。开发和集成机器人功能模块,包括但不限于传感器驱动(激光雷达、摄像头、IMU等)、SLAM、导航、运动规划、机械臂控制等。确保软件系统的实时性、可靠性和可扩展性。
2. 模块集成与测试:负责机器人各功能模块(感知、定位、决策、控制)的集成与联调。编写和执行单元测试、集成测试和系统测试,利用ROS生态中的工具(如rostest, gtest)进行自动化测试。分析和解决系统集成过程中出现的复杂问题,如时序、通信、性能瓶颈等。
3. 仿真与调试:使用Gazebo、Isaac Sim等仿真工具构建机器人仿真环境,进行算法验证和系统测试。熟练使用Rviz、rqt等ROS可视化工具进行数据监控和在线调试。对机器人系统进行性能分析和优化,提升系统效率。
4. 代码与文档:编写清晰、可维护、高质量的C++/Python代码。撰写和维护详细的技术文档,包括设计文档、接口文档和用户手册。遵循团队的代码规范和开发流程(如Git工作流)。
5. 协作与创新:与硬件、算法、测试团队紧密合作,确保软件与硬件平台的良好适配和算法的高效部署。跟踪ROS社区和机器人领域的***动态,并评估其在产品中应用的可能性。
任职要求:
1. 学历与经验:计算机科学、自动化、电子工程、机械电子或相关专业本科及以上学历。拥有2年以上基于ROS/ROS2的机器人软件开发经验。
2. 核心技术能力:精通ROS/ROS2: 深刻理解ROS的核心概念(节点、话题、服务、动作、消息、参数服务器等),并有丰富的实际项目经验。
3. 编程语言:熟练掌握C++: 熟悉C++11/14/17标准,理解面向对象编程和设计模式。熟练掌握Python: 能够使用Python进行脚本编写、工具开发和算法原型验证。Linux环境: 精通Linux操作系统,熟悉Shell脚本,具备扎实的系统调试能力。工具链: 熟练使用Git进行版本控制,熟悉CMake/Make等构建工具。
4. 专业领域知识(至少具备一项或多项):机器人感知: 有相机、激光雷达等传感器驱动和数据处理经验,熟悉OpenCV、PCL等库。机器人导航/移动底盘: 熟悉SLAM(如Cartographer, ORB-SLAM)、路径规划(MoveBase, Nav2)、控制算法。机械臂控制: 有MoveIt!或类似框架的使用和配置经验,了解运动学、动力学相关知识。
5. 个人素质:具备优秀的问题分析能力和解决复杂技术问题的能力。良好的团队合作精神和沟通能力。对技术有热情,有强烈的求知欲和学习能力。

工作地址

拉勾安全提示
· 求职中如遇招聘方扣押证件、要求提供担保或收取财物、强迫入股或集资、收取不正当利益或其他违法情形,请立即举报
· 如遇岗位要求海外工作,请提高警惕,谨防诈骗
温馨提示
· 该职位由前程无忧授权在拉勾网发布,如有任何疑问,请联系拉勾客服:4006 282 835 (9:30 - 18:30)
面试评价
【查看更多评价】
该职位尚未收到面试评价
上海喆道人才咨询有限公司

Zealtalent Consulting Shanghai.co.ltd

  • 专业服务|咨询,营销服务|咨询

    领域
  • 不需要融资

    发展阶段
  • 15-50人

    规模

相似职位