Jobs · Engineering · North Carolina

Senior Operating System Architect

Lenovo · North Carolina, United States · 1 wk ago
Engineering$190k–$220k/yrFull-time

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.
  • Create 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.
  • 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.

Similar jobs

Senior System Architect

VerathonGreater Seattle Area· 6 days ago
$162k–$187k/yrapply on us-careers-verathon.icims.com