Padmi

Advisory Engineer, IoT Companion App Architecture

ChinaPosted 1 month ago
Software engineeringUnspecified
Apply at Lenovo

Opens the source posting on jobs.lenovo.com

Source description

About the role

View original

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 . 岗位职责/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 场景(智能语音、视觉、设备数据分析等) 有一定理解或实践经验。

One address, no account. We’ll tell you when matching roles go live.

More at Lenovo

Related open roles

View all roles