角色定位:
这个角色的核心是在商业远控平台提供的音视频与控制信令能力之上,搭建一整套机器人服务与运营平台:让机器人端和 VR 遥操端能够自动发现、关联,支持多遥操员对多机器人的实时切换,并承载设备注册、状态管理、软件升级等运营能力。你是这套平台的架构者和核心实现者。
岗位职责:
1.平台架构设计与核心开发:
- 主导机器人云平台的整体架构设计,打通机器人端(Linux)与 VR 遥操端(Unity)之间的完整链路,覆盖设备接入、发现、关联、会话管理、状态同步等核心模块。
- 基于轻量级 IoT 消息协议(MQTT)设计并实现设备自发现、注册与关联机制,使机器人和 VR 遥操端能够自动感知彼此并建立连接。
- 设计并实现多遥操员对多机器人的会话管理与实时切换能力,包括操控权分配、互斥、交接等业务语义,确保切换过程平滑、状态一致。
2.双端 SDK 开发:
- 负责机器人端(Linux)SDK 的设计与开发,完成与商业远控平台的集成对接,实现设备注册、状态上报、控制指令接收、视频流接入等能力。
- 负责 VR 遥操端(Unity)SDK 的设计与开发,实现设备发现、会话建立、多路视频接收与渲染、操控数据上行、状态显示与告警交互等功能。
- 封装统一的 SDK 接口,屏蔽底层通信细节,为上层业务提供稳定、易用的开发体验。
3.云服务与运营能力建设
- 设计并实现云端服务接口,支撑设备管理、会话调度、状态查询、日志采集、权限管控等业务需求。
- 基于 MQTT 设计软件 OTA 升级通道(信令通知 + 分包下载),支持机器人端和 VR 端的远程版本管理与灰度发布。
- 建设平台的可观测性体系:设备在线状态监控、链路质量指标、告警与日志,保障平台稳定运行。
4.技术把控与团队协作
- 负责平台技术选型与方案评估,对商业远控平台的能力边界有清晰认知,能判断哪些能力直接复用、哪些需要自建。
- 主导核心模块的实现,可带领实习生或外包团队完成辅助模块的开发与测试,把控整体代码质量与交付节奏。
- 与机器人本体、算法、嵌入式、产品等团队紧密协作,响应现场部署中的平台侧问题。