小米
机器人云端&客户端全栈工程师
官网发布时间:
职位描述
1. 平台架构与开发:负责机器人服务平台的整体架构设计与全栈开发,构建高可用、可扩展的云端服务,保障业务的稳定性与可用性; 2. 数据链路建设:负责机器人本体数据上报的接收、处理、存储与管理完整链路建设,支撑机器人数据的实时采集、流式计算与离线分析; 3. 平台能力建设:负责机器人监控、诊断、运营等平台能力的开发与迭代,包括设备状态监控、告警、远程诊断、日志分析、OTA 运营等,持续提升机器人集群的运维效率与问题闭环能力; 4. 运控工具开发:负责机器人和灵巧手的运动控制工具开发,覆盖研发调试与 C 端量产场景的落地使用,提升研发调试效率与量产部署体验; 5. 全栈交付:独立完成前后端功能的设计、开发、测试与上线,与算法、硬件、测试等团队紧密协作,快速响应业务需求并推动落地。
任职要求
1. 本科及以上学历,计算机、软件工程、自动化、机器人等相关专业,5年以上软件开发经验; 2. 熟悉 Go / Java / Python 至少一门,熟悉微服务架构,具备高并发、分布式系统的设计与开发经验; 3. 熟悉 TypeScript / React / Vue / Eelectron / Android等主流前端技术栈,具备Web端 / 移动端 / 桌面端开发经验 4. 熟悉 Kafka / MQTT / EMQ 等消息中间件,具备大数据上报接入、消息队列治理与可靠性保障的实践经验,具备 Flink / Spark Streaming, Hadoop / Spark / Hive的实时计算或离线计算经验者优先; 5. 熟悉 Kubernetes / Docker / 云服务,具备系统稳定性、可观测性(Prometheus / Grafana / ELK 等)建设经验者优先; 6. 了解机器人运动控制、ROS / ROS2、EtherCAT / CAN 等总线协议,具备机器人调试工具或嵌入式上位机开发经验者优先; 7. 熟练使用 agentic coding 进行全栈开发(如 C