Android System Design Lead
Lenovo
About the role
General Information
Req #
WD00096847
Career area:
Software Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Thursday, April 2, 2026
Working time:
Full-time
Additional Locations:
- United States of America - Illinois - Chicago
- United States of America - California - San Jose
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$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.
Description and Requirements
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.
Compensation
The base salary budgeted range for this position is $165K - $200K. Individuals may also be considered for bonus and/or commission.
Benefits
Lenovo's various benefits can be found on www.lenovobenefits.com.
Equal Opportunity Employer
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.
Additional Locations
- United States of America - Illinois - Chicago
- United States of America - California - San Jose
- United States of America
- United States of America - California
- United States of America - Illinois
- United States of America - Illinois - Chicago
- United States of America - California - San Jose
Requirements
- 8+ years of handson 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 bringup.
- Experience in C/C++ (NDK/system programming) and experience with Java/Kotlin for Android frameworklevel components.
- Demonstrated experience designing & shipping systemlevel Android components on consumer devices (phones, tablets, foldables, IoT, embedded).
- Expertise in Androidspecific performance tuning, including profiling tools (e.g., Perfetto, Systrace), memory analysis, scheduler behavior, and thermal/power optimization.
- Experience leading complex crossfunctional technical initiatives, influence Android platform decisions, and drive architectural outcomes.
Responsibilities
- 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/Binderbased services, and crosslayer 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 Androidspecific profiling, memory tuning, power optimization, and lowlatency path design.
- Lead crosslayer 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 endtoend performance.
- Develop highquality 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 systemdesign capabilities across the organization (IC leadership only).
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free