Skip to content
mimi

Android System Design Lead

Lenovo

Morrisville · On-site Full-time Lead $165k – $200k/yr 3d ago

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

bonuscommission

Skills

AOSPAIDLAndroidBinderC++HALJavaKotlinNDK

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