Senior Linux Kernel Engineer - Embedded Memory (Android)

Lexarenterprise

San Jose (CA)

Hybrid

USD 170,000 - 260,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lexarenterprise in San Jose, CA, is seeking a senior Linux kernel engineer to advance core memory-management for Android and embedded Linux devices. You will contribute to kernel implementations spanning zram, zswap, swap, and cgroups to improve performance and reliability.

The role focuses on low-level kernel development, optimization, and close collaboration with hardware teams to deliver high-performance memory subsystems across our product line.

Qualifications

  • Bachelor's degree in Computer Science or related field is required.
  • Strong knowledge of Linux kernel memory management concepts.
  • Experience with zram, zswap, swap, and cgroups is highly desirable.

Responsibilities

  • Design and implement memory-management features for tiered memory systems in Android/embedded Linux.
  • Optimize zram/zswap usage and swap behavior for memory efficiency.
  • Tune page fault handling and cgroup quotas to improve performance and isolation.

Skills

Linux kernel
Memory management
Zram
Zswap
Cgroups
Android
Embedded Linux
Kernel programming

Education

Bachelor's degree in Computer Science

Job description

Lexarenterprise in San Jose, CA, is seeking a senior Linux kernel engineer to advance core memory-management for Android and embedded Linux devices. You will contribute to kernel implementations spanning zram, zswap, swap, and cgroups to improve performance and reliability.

The role focuses on low-level kernel development, optimization, and close collaboration with hardware teams to deliver high-performance memory subsystems across our product line.

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
Senior Linux Kernel Engineer — Memory Management and Swap
Senior Linux Kernel Engineer — Memory Management and Swap

Lexarenterprise • San Jose (CA)

Hybrid
USD 170,000 - 260,000
Hands-on Embedded Linux & Android Systems Engineer
Hands-on Embedded Linux & Android Systems Engineer

Lexarenterprise • San Jose (CA)

Hybrid
USD 120,000 - 160,000
Embedded Linux / Android Systems Engineer
Embedded Linux / Android Systems Engineer

Lexarenterprise • San Jose (CA)

Hybrid
USD 120,000 - 160,000
Senior Android Platform Engineer - Memory System Bring-Up
Senior Android Platform Engineer - Memory System Bring-Up

Lexarenterprise • San Jose (CA)

Hybrid
USD 140,000 - 190,000
Principal / Staff Architect — Android Tiered Memory Systems
Principal / Staff Architect — Android Tiered Memory Systems

Lexarenterprise • San Jose (CA)

Hybrid
USD 170,000 - 240,000
Senior Android Platform Engineer — System Integration and Bring-Up
Senior Android Platform Engineer — System Integration and Bring-Up

Lexarenterprise • San Jose (CA)

Hybrid
USD 140,000 - 190,000
Senior Embedded Linux & Android Kernel Engineer
Senior Embedded Linux & Android Kernel Engineer

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Linux Kernel & Storage Systems Engineer
Senior Linux Kernel & Storage Systems Engineer

Sandisk • Illinois

On-site
USD 150,000 - 230,000
Senior Embedded Linux Architect – Automotive Telematics
Senior Embedded Linux Architect – Automotive Telematics

Nutanix • San Diego (CA)

On-site
USD 163,000 - 244,000