Job Summary:
Lenovo is a global technology powerhouse focused on delivering Smarter Technology for All. They are seeking an OS System Design Manager to lead the architecture and system design of core OS-level components across various platforms including Linux, Android, and Windows, while providing technical leadership and managing a skilled engineering team.
Responsibilities:
• Lead system architecture and design across multi‑OS environments (Linux, Android, Windows, RTOS), focusing on HAL and middleware layers.
• Define and evolve OS‑level abstractions, system services, and framework‑facing interfaces that deliver consistent capabilities across diverse device platforms.
• Drive integration of system components with vendor HALs, silicon‑specific interfaces, and low‑level drivers across multiple operating systems.
• Collaborate with AI, product, firmware, hardware, and platform teams to ensure scalable and unified system designs.
• Deliver platform solutions that meet stringent performance, reliability, latency, and power goals across various hardware architectures.
• Oversee technical execution including design reviews, system bring‑up, debugging, and integration readiness for production platforms.
• Manage and grow a team of system engineers, fostering strong execution, technical depth, and platform expertise.
• Stay current with advances in OS architectures, HAL design patterns, system optimization approaches, and multi‑OS best practices.
Qualifications:
Required:
• 12+ years of hands-on engineering experience in OS level software, system design, HAL, or middleware development across Linux, Android, Windows, or RTOS platforms.
• Bachelor’s degree in Engineering is required.
• 3+ years of people-management experience, leading platform or system engineering teams.
• Strong understanding of framework ↔ system service ↔ HAL ↔ driver interactions across multiple operating systems.
• Proficiency in C/C++ for embedded and system-level development and familiarity with Java/Kotlin/C#/Rust as applicable to different OS environments.
• Proven experience delivering system-level components for consumer-grade devices (phones, tablets, PCs, IoT, embedded).
• Deep understanding of OS fundamentals including process models, memory management, IPC, scheduling, performance, power optimization, and system security.
• Demonstrated ability to lead teams through system architecture decisions, cross-platform debugging, and production-quality delivery.
• Strong communication skills with the ability to translate product requirements into scalable multi-OS system architectures.
Preferred:
• Experience with HAL design, middleware frameworks, and system services across diverse OS platforms.
• Master’s Degree in Engineering is preferred.
• Background working with silicon vendors.
• Familiarity with AI-enabled system features, sensor frameworks, data-flow optimization, or on-device processing pipelines.
• Experience with updatable system components (Android APEX/Mainline, Linux modular packaging, Windows system modules).
• Strong problem-solving skills for cross-layer issues spanning frameworks, middleware, native daemons, HALs, and kernel interfaces.
• Passion for system design, OS architecture, and building clean, maintainable, and scalable system abstractions across heterogeneous platforms.
Company:
Lenovo Group is a computer technology company that manufactures personal computers, smartphones, televisions, and wearable devices. Founded in 1984, the company is headquartered in Beijing, CHN, with a team of 10001+ employees. The company is currently Late Stage.