
商汤元萝卜-机器人软件工程师
社招全职系统开发地点:北京状态:招聘
任职要求
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. 参与参与机器人的性能优化和生产上线及相关技术支撑工作。
更新于 2025-12-26深圳

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

社招10年以上系统开发
1.主导系统架构:负责家务机器人从0到1的硬件系统与嵌入式软件系统架构设计,制定总体技术方案,并统筹传感器、主控芯片(如ARM/STM系列)、电机驱动等关键模块的选型与集成。 2.负责硬件开发:主导核心控制板的电路原理图设计、PCB布局布线、调试及量产导入,负责整机的EMC设计、测试与整改,确保硬件可靠性。 3.负责嵌入式开发:负责嵌入式软件的编码实现、测试和维护,配合硬件进行底层驱动开发与联调,对系统性能进行优化,提高稳定性和实时性。 4.推动产品落地:管控项目全流程,协调软件、结构、供应链等部门,解决研发到量产中的技术问题,优化成本与生产良率,确保产品商业化落地。 5.团队与技术管理:负责硬件与嵌入式软件团队的技术指导、开发规范制定与项目管理,对接供应商,进行新技术预研并支撑产品路线图规划。
更新于 2025-12-24北京