AgiBot logo
智元机器人
遥操作软件开发工程师(C++ / 实时通信 / 关节映射)

遥操作软件开发工程师(C++ / 实时通信 / 关节映射)

发布于 1 天前

普通员工/个人贡献者

上海市
中级经验
全职员工
仅现场办公
本科
软件工程
C++17/20
Dds
Fastdds
Vr
动捕
外骨骼
实时通信
机器人
Cyclone Dds

AI 估算 · 25k–45k

机器人B轮公司,C++实时通信方向稀缺,薪资竞争力强,参考上海中高级工程师水平。

职位详情

关于这个职位

作为一名遥操作软件开发工程师,你将负责机器人遥操作链路的软件开发,包括实时通信、信号处理、多设备适配和系统优化

你需要精通C++和Linux,构建低延迟、高鲁棒性的DDS通信模块,并参与一人多机控制架构的设计
这是一个在机器人前沿领域深入技术细节的岗位

最低要求

熟练使用 Claude Code、Cursor 等 AI 工具,并能用其加速大规模系统开发,有对大模型工具的独立思考

计算机、电子工程、自动化或相关专业,本科及以上
精通 C++(C++17/20),熟悉多线程、锁、内存管理、调度、异步处理
对操作系统(Linux)原理熟悉,了解网络协议、CPU 调度、实时性优化
有 DDS 经验(FastDDS、Cyclone DDS),或有实时通信系统经验
熟悉外骨骼、动捕、手套类设备的 SDK 集成方式(UDP/TCP/串口/USB)
具备工程化能力、Debug 能力、系统分析能力

工作职责

负责遥操作链路软件开发,包括信号采集、状态同步、指令转换、延迟优化、协议设计等

构建机器人端与操作端的 DDS 实时通信模块,确保低延迟、强鲁棒性、高吞吐(50ms 级端到端)
适配多种输入设备:外骨骼、动捕、手套、手柄、VR 控制器等,并构建统一输入抽象层
负责全身映射接口、IK 模块接口、轨迹控制接口与底层控制系统的适配
设计自恢复机制、弱网优化、丢包补偿,提高遥操作链路稳定性
开发遥操作测试工具链(日志、延迟跟踪、数据录制、压测工具)
推进高可用性、高扩展性架构,实现未来一人多机控制的基础软件能力

优先资格

有自己长期维护的开源项目

对代码规范、架构设计、软件工程美学有品位
有网络优化(抖动、弱网、多链路)经验
有底层控制或机器人控制经验
熟悉 GPU 视频解码、WebRTC、H.264/H.265

AI 洞察

优缺点分析

优点

  • 机器人行业正处爆发期,遥操作是人形机器人落地的关键环节,技术含金量高
  • 公司为 B 轮中大型企业,融资阶段好,技术团队专业,能深度参与核心技术栈构建
  • 涉及 C++、DDS、实时通信等底层技术,技能壁垒高,个人价值提升快
  • 职位明确要求使用 AI 工具加速开发,紧跟行业前沿
  • 技术要求高,需同时掌握 C++、Linux、网络优化、设备集成等多领域知识,学习曲线陡峭
  • 机器人领域产品迭代快,可能需要适应快速变化的需求和技术栈

缺点 / 挑战

  • 实时系统对延迟和稳定性要求严苛,排错调试难度大,工作压力可能较大
  • 适合对机器人底层技术有热情、擅长 C++ 和系统优化、喜欢挑战实时系统难题的技术极客

角色解读

  • 深入机器人底层控制与通信技术,成为机器人系统架构师或遥操作技术专家
  • 随着人形机器人商业化加速,可转向机器人全栈开发或技术管理岗位
  • 在 AI 与机器人融合趋势下,可结合大模型工具提升开发效率,拓展自动化测试与部署方向
  • 开发遥操作链路的软件,包括信号采集、状态同步和指令转换,确保操作指令能实时精准控制机器人
  • 构建基于 DDS 的实时通信模块,优化网络延迟和鲁棒性,达到 50ms 级端到端响应
  • 适配各类输入设备(外骨骼、动捕、VR 等),设计统一输入抽象层,并提供测试工具链用于调试和压测
  • 精通 C++17/20,具备多线程、锁、内存管理和异步处理能力
  • 熟悉 Linux 系统原理、网络协议和实时性优化
  • 有 DDS 或实时通信系统经验,了解 FastDDS 或 Cyclone DDS
  • 了解外骨骼、动捕等设备 SDK 集成,以及 UDP/TCP/串口通信

申请策略

  • 在简历或面试中展示你对 AI 工具(Claude Code、Cursor)的使用心得和独立思考,这与 JD 要求高度契合
  • 提前了解人形机器人遥操作的基本概念(如运动映射、IK 解算),展现你对领域理解的深度
  • 突出 C++ 项目经验,特别是多线程、内存管理和异步编程案例
  • 强调 DDS 或实时通信相关项目,如低延迟网络库、分布式系统开发
  • 展示 Linux 系统调优经验,如 CPU 亲和性、调度策略优化等
  • 如果有机器人控制或外骨骼集成经验,务必详细描述
  • 如果缺乏 DDS 经验,可先学习 FastDDS 官方教程并搭建简单 pub/sub 通信 Demo
  • 补充网络优化知识,如延迟测量、抖动缓冲、丢包补偿算法

面试指南

  • 对于系统设计题:先明确需求(延迟、吞吐、可靠性),再提出分层架构(采集层、通信层、控制层),然后针对关键指标给出优化措施(如共享内存、优先级调度、FEC 编码)
  • 对于 C++ 编程题:先说明常用的并发模型(如 actor、reactor),再结合具体场景选择锁或无锁方案,并讨论 cache 一致性、内存序等底层细节
  • 对于经验类问题:使用 STAR 原则(情境、任务、行动、结果),清晰描述你如何利用 AI 工具解决问题,并反思工具的局限性
  • 请设计一个基于 DDS 的遥操作通信系统,如何确保 50ms 内端到端延迟?
  • C++ 中如何实现一个高性能的锁无关无锁队列?请举例说明
  • 当弱网下出现丢包时,你会如何设计丢包补偿策略?
  • 描述你使用 Claude Code 或 Cursor 加速开发的一个具体场景,并说明其优缺点
  • 外骨骼设备的 SDK 集成中,你如何处理不同通信协议(UDP/TCP/串口)的数据同步?

职位点评

70
综合评分

高成长机器人岗位,前沿技术栈,薪资面议但预期不错,WLB一般。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术深度和职业成长的求职者,对WLB要求不高的技术狂热者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展90
工作生活40
使命价值75

薪资福利

70中等

薪资面议,但考虑到B轮机器人公司和中高级技术岗位,推测薪资有竞争力,但稳定性一般(创业公司)。

薪资信号面议 (25K-45K/月)

成长发展

90较高

职位涉及前沿机器人技术、DDS、实时通信和AI工具,技能成长空间极大,且公司处于快速扩张期,晋升机会多。

技术前沿前沿/新兴技术
技术栈C++17/20、DDS、FastDDS、Cyclone DDS、Linux、实时通信、外骨骼、动捕、VR、GPU视频解码、WebRTC
业务类型profit_center

工作生活

40较低

上海现场办公,未提及弹性工作或远程,创业公司可能加班较多,WLB一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

75中等

人形机器人是未来科技趋势,遥操作技术对社会有潜在积极影响,但职位描述未强调使命感。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs