
商汤元萝卜-机器人软件工程师
社招全职系统开发地点:北京状态:招聘
任职要求
1. 本科及以上学历,计算机、软件工程、机器人等相关专业,具备扎实的软件开发、数据结构、算法功底优先。 2. 精通C++/Python,熟悉Linux开发及ROS2框架,掌握其常用工具(colcon构建、rviz调试等),理解节点通信、话题/服务、tf坐标系等概念。…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 软件架构设计:负责机器人软件架构设计,基于ROS2框架设计并实现各功能模块,保障系统高效稳定运行。 2. 任务管理与调度:开发机器人任务决策与调度逻辑,通过状态机或行为树协调机械臂、移动底盘、视觉等模块完成复杂任务。 3. 模块集成测试:集成视觉感知、底盘控制、机械臂控制、语音/语言处理等算法模块,开展系统测试与调试,确保功能正常与数据准确。 4. 性能优化与维护:优化机器人软件的系统性能与稳定性,改进ROS2通信机制配置、并行处理及内存管理能力,持续迭代并维护软件版本。 5. 开发工具与文档:搭建开发工具链与仿真环境(如Gazebo等),编写测试用例及技术文档等,支持机器人的产品部署与升级。
包括英文材料
学历+
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
还有更多 •••
相关职位

社招3年以上客户端开发
1.参与AI机器人产品场景分析,需求对接细化,系统分析和设计。 2.负责AI机器人终端软件的框架设计,核心模块的功能开发与调试。 3.支持AI机器人的性能优化和生产上线。
更新于 2025-08-19深圳

社招3年以上业务运维
1、快速响应国内外客户使用过程中遇到的软硬件问题,能够对故障进行诊断、根因溯源,提供解决方案。 2、负责下棋机器人售后技术支持对接,作为产品技术支持专家,开展售后和销售人员的培训工作。 3、汇总收集客户问题及需求,完善FAQ知识库,与产研团队紧密合作,改进完善产品质量,提升客户满章度。 4、常用售后工具软件的开发和维护,熟练AI大模型工具提高技术支持和服务效率。
更新于 2025-11-03深圳

社招3年以上系统开发
1.根据产品的需求分析,对运控方案进行选型,设计原型,并进行验证分析,设计最优的方系统。 2.主要负表对产品的运控系统进行架构设计,负表核心模块的开发,并进行调试和验证。 3.参与产品生产和售后过程中问题的分析、改进方案的设计和问题的解决验证。
更新于 2025-12-01深圳

社招算法研究
1. 运动控制框架搭建:负责机器人机械臂运动控制算法的研发与实现,构建完整的轨迹规划、运动学与动力学控制框架。 2. 路径规划与避障:设计机械臂在家庭环境中的运动路径规划与避障策略,确保其在复杂场景中安全、平稳运行。 3. 经典控制实现:运用传统控制方法(如PID、力/阻抗控制)实现关节控制与力反馈调节,提升机械臂操作稳定性。 4. 智能学习控制:引入模仿学习与强化学习技术,开发机械臂的复杂操作技能,并通过人类示教或模拟自学习,逐步掌握高难度的动作,并训练持续优化。 5. 仿真训练与实物验证:搭建仿真测试环境(如Gazebo、PyBullet),进行算法验证与迭代,并完成实物部署与调试。 6. 系统集成协作:与视觉、软件等团队协作,集成视觉引导、ROS2系统等功能,确保控制模块与整体系统高效协同。
更新于 2025-11-03北京