Why Work at Lenovo
Description and Requirements
Lenovo is building the next generation of intelligent device experiences powered by Qira, our cross‑device Personal AI platform. We are hiring a Cross‑Device OS System Architect to define the end‑to‑end architecture of OS system components that span multiple operating systems — including Android, Linux, Windows, and RTOS — across Lenovo and Motorola devices.
This is a high‑impact individual contributor role for a senior technologist responsible for shaping platform architecture, defining cross‑device system interfaces, and designing scalable, secure, high‑performance system layers that unify experiences across phones, PCs, tablets, and IoT/embedded products.
The role operates at the intersection of OS design, HAL/middleware architecture, cross‑device orchestration, and system‑level performance engineering, aligned with Lenovo’s next‑gen AI strategy.
Location: The preferred work locations are San Jose, CA or Chicago, IL.
What You’ll Do
- Define multi‑OS system architecture for OS components that operate across Android, Linux, Windows, and RTOS‑based platforms.
- Define cross‑OS system architecture to support on‑device AI and agentic orchestration, enabling efficient coordination between local intelligence, OS services, and device resources across multiple platforms.
- Architect HAL, middleware, and system‑service layers that provide consistent abstractions across heterogeneous devices and silicon‑vendor ecosystems.
- Design cross‑device system capabilities and inter‑device communication models that support Qira’s seamless AI experiences across Lenovo’s device portfolio.
- Lead the creation of OS‑level interfaces, runtime components, and platform contracts that unify device capabilities and ensure long‑term extensibility.
- Drive deep performance engineering, including latency reduction, memory optimization, power efficiency, and thermal tuning across multiple OS architectures.
- Collaborate with internal platform teams and external silicon partners to define requirements, debug interactions, and optimize system performance end‑to‑end.
- Conduct complex cross‑layer investigations across frameworks, native services, IPC paths, HAL boundaries, and kernel/driver interfaces.
- Create and maintain high‑quality architecture documentation, technical specifications, interface definitions, and design guidelines for internal engineering teams.
- Influence Lenovo’s OS roadmap by providing thought leadership and architectural direction across device categories and OS environments.
- Serve as a technical mentor and architect for senior engineers, helping elevate system‑design maturity across the organization (IC leadership role).
Basic Qualifications
- 12+ years of hands-on experience in OS level engineering, embedded systems, system architecture, HAL or middleware development across Android, Linux, Windows, or RTOS platforms.
- Bachelor’s degree in Engineering is required.
- Deep expertise in framework ↔ system service ↔ middleware ↔ HAL ↔ driver interactions across multiple operating systems.
- Strong proficiency in C/C++ for embedded and system‑level development; familiarity with platform languages such as Java/Kotlin, C#, Python, or Rust.
- Proven experience designing and shipping system components on consumer or embedded devices (phones, PCs, tablets, smart devices, IoT).
- Background in enabling AI‑driven system features, sensor pipelines, or multi‑modal data flows across devices.
- Demonstrated mastery of system performance tuning, including profiling, memory optimization, scheduling behavior, and power/thermal management.
- Extensive experience leading cross‑OS, cross‑device, or multi‑platform system architecture initiatives as a senior individual contributor.
- Strong communication skills and the ability to articulate complex architectural decisions to engineering leadership and cross‑functional teams.
Preferred Qualifications
- Experience architecting cross‑device frameworks, multi‑platform system interfaces, or distributed runtime components.
- Master’s Degree in Engineering is preferred.
- Deep familiarity with integration of silicon vendor technologies.
- Experience with modular or updatable OS components (Android APEX/Mainline, Linux modular systems, Windows system modules).
- Strong debugging capability for issues that span native services, IPC, HAL layers, kernel, and low‑level drivers.
- Passion for system architecture, OS‑level craftsmanship, and building unified platform foundations that scale across heterogeneous device categories.
The base salary budgeted range for this position is $190K - $220K. Individuals may also be considered for bonus and/or commission.