Android System Design Lead
LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 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.
About Our Team
Lenovo is building the next generation of intelligent device experiences powered by Qira, our cross‑device Personal AI platform. We are hiring an Android/AOSP System Design Lead to drive architecture, system design, and technical execution across Android OS–level components, including HAL, middleware, system services, and native runtime layers within AOSP and Lenovo/Motorola device platforms.
This is an individual contributor role, focused on high‑impact technical leadership rather than people management. You will define Android system architecture, guide platform evolution, and collaborate across Lenovo and Motorola engineering organizations to deliver robust, scalable, and secure Android system components that form the foundation of our AI‑driven device ecosystem.
Location: The preferred working locations are San Jose, CA and Chicago, IL.
What You’ll Do
- Lead system architecture and design across Android/AOSP layers with emphasis on HAL, system services, middleware, and native components.
- Architect and develop embedded Android system software, including native daemons, AIDL/Binder‑based services, and cross‑layer system abstractions.
- Drive integration of Android components with vendor HALs, including camera, audio, sensors, connectivity, neural accelerators, and power subsystems.
- Perform deep performance engineering, including Android‑specific profiling, memory tuning, power optimization, and low‑latency path design.
- Lead cross‑layer investigations spanning frameworks, system services, Binder IPC, native libraries, HAL interfaces, and kernel integrations.
- Partner with silicon vendors and internal Android platform teams to define requirements, debug subsystem behavior, and optimize end‑to‑end performance.
- Develop high‑quality system design documents, HAL/middleware specifications, and Android architecture guidance for engineering teams.
- Serve as a senior technical mentor—driving engineering excellence, establishing best practices, and elevating Android system‑design capabilities across the organization (IC leadership only).
Basic Qualifications
- 8+ years of hands‑on experience in Android system engineering, AOSP development, HAL/middleware design, or embedded system software.
- Bachelor’s Degree in Engineering or a related technical/engineering field is required.
- Experience with Android’s layered architecture, including:
- - Framework ↔ System Service ↔ AIDL/Binder IPC ↔ HAL ↔ Driver interactions.
- Experience with AOSP system service lifecycle platform bring‑up.
- Experience in C/C++ (NDK/system programming) and experience with Java/Kotlin for Android framework‑level components.
- Demonstrated experience designing shipping system‑level Android components on consumer devices (phones, tablets, foldables, IoT, embedded).
- Expertise in Android‑specific performance tuning, including profiling tools (e.g., Perfetto, Systrace), memory analysis, scheduler behavior, and thermal/power optimization.
- Experience leading complex cross‑functional technical initiatives, influence Android platform decisions, and drive architectural outcomes.
Preferred Qualifications
- Experience designing Android HAL modules, AIDL/Binder system interfaces, and native services within AOSP.
- Excellent communication skills with the ability to translate product and platform requirements into scalable AOSP system designs.
- Strong familiarity with silicon vendor integrations, especially HAL extensions and driver interactions.
- Master’s Degree in Engineering is preferred.
- Background enabling or optimizing AI‑related system features, pipelines, and data flows within Android system stacks.
- Experience with APEX/Mainline‑based modular system components, OTA mechanisms, and platform update strategies.
- Deep debugging experience across native services, Binder IPC, HAL boundaries, kernel interfaces, and vendor driver interactions.
- Passion for clean Android system abstractions, AOSP craftsmanship, and building foundational software that scales across diverse Android hardware platforms.
The base salary budgeted range for this position is $165K - $200K. Individuals may also be considered for bonus and/or commission.
Lenovo’s various benefits can be found on www.lenovobenefits.com.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.
Job Type
- Job Type
- Full Time
- Salary Range
- USD 165 - 200 daily
- Location
- Oak Grove, NC
Share this job:
