Principal / Staff Architect — Android Tiered Memory Systems

Lexarenterprise

San Jose (CA)

On-site

USD 170,000 - 240,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lexar Enterprise is seeking a senior technical leader to define and drive the architecture of a new tiered memory system for Android and embedded Linux devices. You will oversee Linux memory management, zram/zswap, and storage-backed memory, combining architectural insight with hands-on kernel work.

You will mentor a small engineering team, review kernel changes, and balance latency, capacity, and reliability across platforms and devices.

Qualifications

  • 10+ years of experience in Linux kernel, Android kernel, embedded Linux, firmware, or platform architecture.
  • Strong understanding of Linux memory management, swap, reclaim, page faults, and cgroups/memcg.
  • Strong C programming and kernel debugging background.

Responsibilities

  • Define the architecture for a tiered memory system using technologies such as zram, zswap, swap, cgroups, and storage‑backed memory.
  • Lead design discussions around memory policy, app-priority behavior, read/write paths, storage placement, and prefetch strategies.
  • Review kernel and Android platform changes for correctness, performance, maintainability, and production readiness.
  • Help the team understand tradeoffs between latency, memory capacity, NAND endurance, CPU usage, and user experience.
  • Work closely with kernel, Android platform, validation, and storage engineers.
  • Provide technical leadership for a small, focused engineering team.

Skills

Linux memory management
C programming
Kernel debugging
Android platform behavior
Cross-layer debugging
Technical leadership
Mentoring

Education

BS/MS in Computer Science or equivalent

Tools

zram
zswap
cgroups/memcg
Storage-backed memory
Real hardware testing

Job description

A leader in memory solutions we deliver best‑in‑class products. For consumers and businesses alike, we have committed ourselves to quality, performance, and customer service. It is our mission to design a broad range of memory solutions focused on high performance, exceptional reliability, and outstanding customer service. We provide our partners with top‑notch services, from instant technical support and professional services to streamlined and efficient delivery processes that leverage our many years of experience. Our cutting‑edge products drive higher performance, increase efficiency, and deliver unwavering reliability. Our continued commitment to innovation ensures we are positioned to deliver superior solutions for our customers, partners, and communities.

About the Role

We are looking for a senior technical leader to help define and drive the architecture for a new tiered memory system for Android and embedded Linux devices.
This person will guide the technical direction across Linux memory management, compressed memory, swap, Android platform behavior, storage-backed memory, and real‑device performance. The right candidate should be both architectural and hands‑on — someone who can reason about the full system, review kernel code, debug difficult issues, and mentor the rest of the team.

Primary responsibilities
  • Define the architecture for a tiered memory system using technologies such as zram, zswap, swap, cgroups, and storage‑backed memory.
  • Lead design discussions around memory policy, app-priority behavior, read/write paths, storage placement, and prefetch strategies.
  • Review kernel and Android platform changes for correctness, performance, maintainability, and production readiness.
  • Help the team understand tradeoffs between latency, memory capacity, NAND endurance, CPU usage, and user experience.
  • Work closely with kernel, Android platform, validation, and storage engineers.
  • Provide technical leadership for a small, focused engineering team.
  • 10+ years of experience in Linux kernel, Android kernel, embedded Linux, firmware, or platform architecture.
  • BS/MS degree in Computer Science or equivalent experience
  • Strong understanding of Linux memory management, swap, reclaim, page faults, and cgroups/memcg.
  • Strong C programming and kernel debugging background.
  • Experience working with real hardware, not just simulation or emulation.
  • Ability to debug complex cross-layer issues involving kernel, Android userspace, storage, and performance.
  • Strong communication skills and the ability to explain technical tradeoffs clearly.
Preferred qualifications
  • Experience with zram, zswap, compressed memory, or swap optimization.
  • Android GKI/KMI experience.
  • Android phone, TV, tablet, or embedded product experience.
  • UFS, eMMC, NAND, FTL, HPB, WriteBooster, or storage QoS experience.
  • Experience with Android LMKD, app lifecycle, or system performance tuning.
About Lexar Enterprise

Building upon the foundation and the credibility of the well‑established Lexar brand, Lexar Enterprise designs and manufactures memory and storage solutions that include embedded storage, mobile memory, solid‑state drives, and memory modules in commercial, industrial, and automotive grades. Our cutting‑edge products are deployed globally to drive higher performance, increase efficiencies, and deliver unwavering reliability. Our continued commitment to innovation ensures we are positioned to deliver superior solutions for our customers, partners, and communities

Lexar Enterprise. 1737 N First Street, Suite 680, San Jose, CA USA

Unsolicited resumes sent to Lexar from third‑party recruiters and placement agencies do not:

(a) constitute any type of relationship with Lexar or

(b) obligate Lexar to pay fees should we elect to hire from those resumes. Please do not contact or present candidates directly to any Lexar personnel.act or present candidates directly to any Lexar personnel.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Architect – Android Tiered Memory Systems
Senior Architect – Android Tiered Memory Systems

Lexarenterprise • San Jose (CA)

Hybrid
USD 170,000 - 240,000
Principal AI Systems Architect, MoE Runtime & Memory Hierarchy
Principal AI Systems Architect, MoE Runtime & Memory Hierarchy

Lexarenterprise • San Jose (CA)

On-site
USD 210,000 - 350,000
Senior Linux Kernel Engineer - Embedded Memory (Android)
Senior Linux Kernel Engineer - Embedded Memory (Android)

Lexarenterprise • San Jose (CA)

Hybrid
USD 170,000 - 260,000
Director of Sales/Regional Sales Manager – West Coast, USA with the main focus in the Bay Area, CA
Director of Sales/Regional Sales Manager – West Coast, USA with the main focus in the Bay Area, CA

Lexarenterprise • San Jose (CA)

On-site
USD 180,000 - 280,000
Senior Linux Kernel Engineer — Memory Management and Swap
Senior Linux Kernel Engineer — Memory Management and Swap

Lexarenterprise • San Jose (CA)

On-site
USD 170,000 - 260,000
Principal Product Applications Engineer – Memory & CXL
Principal Product Applications Engineer – Memory & CXL

Astera Labs • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Public Relations, Media & Events Manager
Public Relations, Media & Events Manager

Lexar • San Jose (CA)

On-site
USD 80,000 - 100,000
Principal Engineer, Memory Technology Development
Principal Engineer, Memory Technology Development

Sandisk • Milpitas (CA)

On-site
USD 230,000 - 300,000
Principal Memory Design Engineer/Senior Technical Manager
Principal Memory Design Engineer/Senior Technical Manager

MediaTek • San Jose (CA)

On-site
USD 221,000 - 301,000
Health insurance
Life insurance
Disability insurance
+5
Senior Staff Product Application Engineer-Memory Subsystems
Senior Staff Product Application Engineer-Memory Subsystems

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits at a glance