具身智能软件工程师
岗位信息
| 招聘单位 | 智元机器人 |
|---|---|
| 工作地点 | 上海 |
| 官方更新时间 | 2026-01-14 19:13:38 |
职位描述
1. 职位概览
- 职位使命: 在具身智能的开发链条中,你是将“物理机器人”转化为“算法可学习数据”的关键桥梁。你将负责构建高度标准化、高性能的多本体机器人真机训练环境 (Env),屏蔽底层硬件的复杂性,为下游团队提供丝滑的开发体验。
2. 为什么加入我们?
具身智能的成功不仅取决于算法,更取决于软件工程的坚固程度。
- 你将处理多种本体的集成,设计支撑大规模真机学习训练的机器人环境。
- 集成挑战: 你需要处理多种本体(如灵巧手、双臂、移动底座)的集成。需要确保高频控制链路的延迟与同步达到算法要求,并能在复杂的系统表现中精准定位底层软件或协议的潜在问题。
- 软硬结合的沟通桥梁: 你需要理解机器人本体的底层逻辑(涵盖运控、传感及本体状态反馈)。这不仅是为了封装机器人环境,更是为了能与各本体团队在同一语境下快速“磨合”,精准定位系统性能瓶颈。
3. 岗位职责
- 标准化环境构建 (Env Wrapper): 负责将不同品牌、不同协议的机器人底层软件封装为标准化的训练环境接口。确保 Env 层能够稳定、高效地调度底层资源,支持大规模真机训练。
- 质量监督: 深入理解各机器人本体的传感器与控制模块,能够监控并判断机器相关软件问题,并驱动本体团队协作解决。
- 多本体适配与协同: 负责跨本体的软件适配,在多变、异构的硬件环境中抽象出统一的逻辑层,消除本体团队与算法团队之间的技术隔阂。
- 工具链开发: 研发支撑真机调试、遥操作及状态监控的软件工具,提升研发闭环效率。
任职要求
任职要求
- 机器人相关背景: 具备机器人或自动驾驶行业经验,熟悉 Linux 环境及机器人中间件 (ROS/ROS2/AimRT等)。
- 深厚的软件工程功底:
- 精通 Python 和 C++,具备深厚的系统编程能力。
- 熟练掌握多线程、多进程、异步 IO 及常用的通信模式 (Pub/Sub, RPC)。
- 精通机器人 I/O 逻辑: 深刻理解指令下发(对运控层的输入)与状态反馈(图像、关节位姿、末端等传感器输出)的完整链路,确保 Env 层数据的准确。
- 架构思维: 能够设计出清晰、可扩展的抽象层,屏蔽多种本体的硬件差异,实现算法与硬件的解耦。
加分项
- 懂运动控制 (Motion Control): 了解运动学 (Kinematics)、动力学 (Dynamics) 或控制器原理 (PID/MPC)。
- 懂遥操作 (Teleoperation): 有过低延迟视频回传、力反馈集成或 VR/手柄控制开发经验。
- 高性能系统: 有过高性能网络通信优化或实时系统 (Real-time Linux) 调优经验。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。