职位描述
岗位职责
负责机器人软件系统架构设计与开发,打通操作端、服务端、机器人端及感知、决策、控制模块间的通信链路。
负责机器人遥操作平台开发,包括实时视频、状态监控、任务下发、控制面板、地图轨迹、告警及数据回放等功能。
负责后端服务和通信中间件建设,实现设备接入、指令分发、状态同步、权限管理、服务发现和任务调度。
优化控制指令、状态数据、音视频及传感器数据传输,解决低延迟、丢包、弱网、断线重连和数据一致性问题。
负责机器人数据系统建设,支持图像、视频、点云、关节状态、控制指令及任务日志的采集、存储、检索和回放。
设计缓存、数据库、对象存储和数据管理方案,为算法训练、问题定位、仿真回放和模型评测提供支持。
参与推理系统数据链路设计,优化感知、决策和控制模块间的数据传输、缓存和任务调度。
负责日志监控、链路追踪、异常告警、性能分析和故障恢复,提升系统稳定性与可观测性。
与算法、硬件、嵌入式、测试及产品团队协作,制定通信接口和数据规范,推动系统持续演进。任职要求
本科及以上学历,计算机、通信工程、软件工程、自动化、电子信息等相关专业。
具备机器人软件、遥操作平台、数据系统、中间件或分布式系统开发经验。
具备前后端开发经验,熟悉React、Vue等前端框架,以及WebSocket、WebRTC或常用可视化技术。
熟悉后端服务开发,掌握HTTP、RESTful API、RPC、gRPC、消息队列、缓存和任务调度。
熟悉TCP/IP、UDP、DDS、ZeroMQ、ROS或ROS 2等通信协议和框架。
了解实时音视频、视频编解码、弱网优化、时间同步和多传感器数据同步。
熟悉关系型数据库、时序数据库、对象存储、缓存和数据检索系统。
理解机器人感知、决策、控制及模型推理过程中的数据流和性能瓶颈。
熟悉多线程、多进程、异步编程、网络编程和共享内存,具备高并发、低延迟系统调优经验。
精通C++和Python,具备Linux环境下开发、部署、调试和性能分析经验。
加分项
具有人形机器人、移动机器人、机械臂或无人系统软件开发经验。
具备机器人遥操作、数据采集、数据标注或模型评测平台建设经验。
具备实时视频、点云、地图、轨迹或数字孪生可视化经验。
熟悉Docker、Kubernetes及常用监控和日志系统。
具备云边端协同、多机器人管理、远程升级或权限审计经验。
立即投递