IoT云平台开发工程师(设备平台方向)
岗位摘要
开发设备身份、注册激活、用户绑定、解绑转售、注销及凭证管理,处理设备所有权与通信配对的差异;建设设备能力描述、组合关系、在线状态、期望与实际状态管理,提供统一查询和控制接口;实现OTA元数据、发布、灰度、版本兼容、远程配置和升级状态回收,与设备及SDK团队联调
岗位职责
- 开发设备身份、注册激活、用户绑定、解绑转售、注销及凭证管理,处理设备所有权与通信配对的差异
- 建设设备能力描述、组合关系、在线状态、期望与实际状态管理,提供统一查询和控制接口
- 实现OTA元数据、发布、灰度、版本兼容、远程配置和升级状态回收,与设备及SDK团队联调
- 对接公司账号、鉴权及通知等基础服务,落实接口访问控制、幂等、错误处理和操作审计
- 建设接口测试、监控告警、诊断与运营支持工具,定位设备、App和云端之间的问题
任职要求
- 计算机或相关专业本科及以上学历,4年及以上后端研发经验
- 具有IoT平台或消费级智能硬件云端业务开发经验,实际参与过设备注册、绑定、状态管理、鉴权或OTA等功能
- 熟练掌握Go、Java、Python、TypeScript中至少一种后端语言,熟悉数据库、缓存、消息队列和API设计
- 理解HTTP、MQTT或其他设备通信机制,熟悉重试、超时、幂等、状态一致性和离线设备处理
- 具备生产系统的监控、故障定位和安全意识,能够处理越权、并发绑定、账号注销与设备转售等边界
- 具备与嵌入式、移动端及测试团队联合交付的经验
- 加分项:做过多设备组合、设备孪生、制造身份注入、固件灰度或百万级设备平台
- 加分项:熟悉设备证书、密钥轮换、设备网关及多品牌设备接入
- 加分项:有AI硬件设备能力开放或Agent工具接口建设经验
加分项
- 做过多设备组合、设备孪生、制造身份注入、固件灰度或百万级设备平台
- 熟悉设备证书、密钥轮换、设备网关及多品牌设备接入
- 有 AI 硬件设备能力开放或 Agent 工具接口建设经验
- 负责 IoT 设备云端业务底座,支撑耳机、录音盒和录音设备的注册、绑定、状态、能力管理及远程升级,为 App 与 Agent 提供稳定、安全的设备服务