General Information

Req #
WD00099536
Career area:
Software Engineering
Country/Region:
China
State:
Beijing
City:
北京(Beijing)
Date:
Monday, May 25, 2026
Working time:
Full-time
Additional Locations
* China - Beijing - 北京(Beijing)

Why Work at Lenovo

We are Lenovo. We do what we say. We own what we do. We WOW our customers. 

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY). 

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

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设备通信或局域网设备发现机制(如 Socket / HTTP / mDNS / UDP / 局域网发现等)。

· 具备较强的 复杂问题分析与技术攻关能力,能够主导关键技术方案设计并推动落地。

· 具备良好的 跨团队沟通能力,能够高效协作硬件、固件、云端、测试及产品团队推进项目交付。

加分项(优先考虑)

· 有 智能穿戴 / IoT设备 / 智能家居 Companion App 开发经验(需求设计 → 架构设计 → 上线维护)。

· 深入理解 低功耗通信策略,具备 BLE 连接参数调优、广播策略优化、后台长连接功耗控制等实践经验。

· 有 设备通信协议设计经验,包括私有协议、数据加密、安全认证等。

· 具备 iOS开发经验(Swift),熟悉MFi协议认证框架,熟悉 iOS 蓝牙框架(CoreBluetooth),能够参与双平台 IoT 设备通信协议设计。

· 参与过 开源项目、技术博客或 Android 社区技术分享

· 了解 跨平台及新架构趋势(Jetpack Compose、Kotlin Multiplatform、Rust 等)。

· 对 AI + IoT 场景(智能语音、视觉、设备数据分析等) 有一定理解或实践经验。

Additional Locations
* China - Beijing - 北京(Beijing)
* China
* China - Beijing
* China - Beijing - 北京(Beijing)