岗位描述
岗位职责
1. 负责机器人云端管控平台的后端架构设计与核心模块开发,涵盖设备接入与管理、远程指令下发、状态监控、数据上报等核心功能。
2. 设计并实现高并发、低延迟的通信网关,保障海量机器人设备与云端之间的长连接稳定性,优化指令下发与状态同步的实时性。
3. 开发OTA固件与模型远程升级服务,支持多版本管理、灰度发布与升级任务调度。
4. 构建机器人运行数据的采集、存储与查询体系,支持算法团队与运营团队对海量日志、状态数据进行高效检索与分析。
5. 参与云平台基础架构建设,包括服务治理、容器化部署、监控告警、弹性伸缩等,保障系统的高可用与可扩展性。
6. 与嵌入式、算法、产品团队紧密协作,定义端云通信协议与数据规范,推动平台功能的持续迭代与优化。
任职要求
1. 本科及以上学历,计算机科学、软件工程、物联网等相关专业,3年以上后端或云平台开发经验。
2. 精通至少一门主流后端语言(Golang/Java/Python/C++),具备扎实的数据结构与算法基础。
3. 熟悉Linux开发环境,理解网络编程、多线程、分布式系统基本原理。
4. 熟悉云原生技术栈,包括Docker、Kubernetes、微服务架构、消息队列(Kafka/RabbitMQ)、关系型与非关系型数据库。
5. 熟悉TCP/UDP、WebSocket、MQTT等通信协议,有高并发实时通信系统开发经验者优先。
6. 具备良好的系统设计能力与问题定位能力,能独立完成复杂模块的架构设计与实现。
加分项
1. 有机器人、IoT或智能硬件云平台开发经验。
2. 熟悉设备接入、OTA升级、数据流水线等IoT平台核心流程。
3. 有大规模分布式系统或高并发服务调优经验。
4. 了解ROS/ROS 2或机器人常用通信协议。
5. 具备多云/混合云架构设计或云管平台研发经验。