Linux应用层开发工程师
BeBee该职位来源于猎聘 职责描述: 1. 核心业务逻辑实现 清扫任务调度:负责扫地机核心业务状态机的设计与实现,包括待机、清扫、回充、脱困、异常处理等状态流转与控制。 用户指令处理:实现来自APP、语音、按键等多种交互方式的指令解析与响应机制。 日志与诊断:设计并实现设备端日志系统,支持分级输出、远程上传、故障现场信息保留等功能,便于问题追溯。 2. 通信与云服务对接 协议开发:负责机器人与APP、云端之间的通信协议设计与实现,保障指令下发、状态上报的实时性与可靠性。 数据传输:实现设备配置、地图数据、清扫记录等信息的同步与持久化存储。 网络管理:负责Wi-Fi连接、断线重连、网络状态监测、动态IP