Staff Storage Engineer — Linux Kernel & UFS

Google Inc.

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Bonus target (20%)
Equity
Benefits

Job summary

Google Mountain View, CA-based Storage team is seeking a Staff Software Engineer to own end-to-end memory and storage systems for Pixel. You will drive the storage stack, DDR bring-up, and contribute to Linux kernel and UFS subsystems, shaping next-gen storage technologies for Pixel devices.

The role emphasizes ownership, collaboration with cross-functional teams, and delivering high-performance, reliable storage software across the Android/Linux stack.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience working with embedded operating systems.
  • 3 years of experience with Linux Kernel.

Responsibilities

  • Analyze and optimize Android system performance across the I/O stack, from applications and frameworks down to the block layer.
  • Manage flash storage management, controlling and tuning I/O workloads to mitigate performance bottlenecks, power consumption, and stability risks on modern flash storage devices (UFS/eMMC).
  • Implement high-impact code changes in both the Android Framework and Linux Kernel (mainline, AOSP, SoC, and product-specific branches).
  • Write, debug, and implement upstream patches for core Linux filesystems (e.g., F2FS, ext4) and the I/O subsystem.
  • Explore emerging storage architectures and drive next-generation storage standards to shape the broader mobile industry.

Skills

Software development experience
Embedded operating systems
Linux Kernel
Test and release software

Education

Bachelor's degree or equivalent practical experience

Tools

Linux kernel tooling

Job description

Google Mountain View, CA-based Storage team is seeking a Staff Software Engineer to own end-to-end memory and storage systems for Pixel. You will drive the storage stack, DDR bring-up, and contribute to Linux kernel and UFS subsystems, shaping next-gen storage technologies for Pixel devices.

The role emphasizes ownership, collaboration with cross-functional teams, and delivering high-performance, reliable storage software across the Android/Linux stack.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Storage, Google Pixel
Staff Software Engineer, Storage, Google Pixel

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Bonus target (20%)
Equity
Benefits
Staff Storage Software Engineer — SSD Performance
Staff Storage Software Engineer — SSD Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Memory Systems Engineer
Senior Embedded Memory Systems Engineer

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff Storage Software Engineer, Solid State Drive Performance
Staff Storage Software Engineer, Solid State Drive Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Memory Software Engineer
Senior Embedded Memory Software Engineer

Google • United States

Hybrid
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 Software Engineer: LSIO & Kernel Lead
Senior Embedded Software Engineer: LSIO & Kernel Lead

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Senior Embedded Linux USB Kernel Engineer
Senior Embedded Linux USB Kernel Engineer

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff Engineer & Tech Lead: Storage & AI/ML Systems
Staff Engineer & Tech Lead: Storage & AI/ML Systems

Google • Cambridge (MA)

On-site
USD 207,000 - 300,000
Staff Engineer: AI-Optimized SSD Storage & Systems
Staff Engineer: AI-Optimized SSD Storage & Systems

Conductor • San Jose (CA)

On-site
USD 163,000 - 253,000