为什么选择联想
职位描述和要求:
岗位职责/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设备通信或局域网设备发现机制(如 Socket / HTTP / mDNS / UDP / 局域网发现等)。
· 具备较强的 复杂问题分析与技术攻关能力,能够主导关键技术方案设计并推动落地。
· 具备良好的 跨团队沟通能力,能够高效协作硬件、固件、云端、测试及产品团队推进项目交付。
加分项(优先考虑)
· 有 智能穿戴 / IoT设备 / 智能家居 Companion App 开发经验(需求设计 → 架构设计 → 上线维护)。
· 深入理解 低功耗通信策略,具备 BLE 连接参数调优、广播策略优化、后台长连接功耗控制等实践经验。
· 有 设备通信协议设计经验,包括私有协议、数据加密、安全认证等。
· 具备 iOS开发经验(Swift),熟悉MFi协议认证框架,熟悉 iOS 蓝牙框架(CoreBluetooth),能够参与双平台 IoT 设备通信协议设计。
· 参与过 开源项目、技术博客或 Android 社区技术分享。
· 了解 跨平台及新架构趋势(Jetpack Compose、Kotlin Multiplatform、Rust 等)。
· 对 AI + IoT 场景(智能语音、视觉、设备数据分析等) 有一定理解或实践经验。