Job Description
Description and Requirements
岗位职责/Job Responsibilities:
· 主导 IoT Companion App 整体架构设计与技术选型,推动模块化、组件化、领域化架构演进,构建高可扩展、高可维护、可测试的工程体系。
·持续关注 Android 与 IoT 行业技术发展趋势,输出相应的成果,保持团队行业技术领先
· 设计手机与智能设备之间的通信协议体系(BLE / Classic Bluetooth / WiFi),支持复杂数据交互、设备控制、实时数据同步及 OTA 固件升级,保障通信的可靠性、安全性与低延迟。
· 与业务团队高效对接需求输入,主导需求分析与细化工作,并从技术角度进行全面可行性评估(含架构兼容性、资源需求、风险预判及技术方案可行性验证),保障需求高效转化为可落地的技术实现路径。
· 深度优化 App性能与稳定性,包括启动速度、渲染流畅度、内存/CPU占用、APK体积等,同时重点优化 BLE长连接场景下的功耗与后台稳定性。
岗位要求/Job Requirements:
· 8年以上 Android 原生开发经验,精通 Java / Kotlin,熟练使用 Android SDK 及主流技术框架(Jetpack、Retrofit、Coroutines / Flow、Room 等)。
· 具备 扎实的架构设计能力,深入理解 MVVM / MVI / Clean Architecture 等架构模式,有大型 App 模块化 / 组件化 / 插件化架构实践经验。
· 具备 复杂 IoT Companion App 开发经验,熟悉设备连接、设备管理、设备控制等核心业务模型。
· 精通 Android 蓝牙框架,深入理解 BLE 核心机制(GATT、Service / Characteristic、MTU协商、连接参数优化、PHY、广播机制等),具备复杂 BLE 数据交互及 OTA升级 实战经验。
· 熟悉 IoT通信协议设计,能够设计稳定可靠的私有通信协议(数据分包、重传机制、校验机制、加密策略等)。
· 熟悉 WiFi设备通信或...