Senior Software Engineer, Storage, Pixel Software

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Storage, Pixel Software

Google's Pixel team is seeking a Senior Software Engineer to join their Storage and Pixel Software division. This role is crucial in developing and optimizing storage solutions for Google's Pixel devices. The position combines deep technical expertise in embedded systems, storage technologies, and kernel development with the opportunity to shape the future of Google's mobile devices.

The ideal candidate will work at the intersection of hardware and software, focusing on Universal Flash Storage (UFS) and Linux kernel optimization. They will collaborate with storage vendors, contribute to industry standards through JEDEC/T10, and work closely with various Android teams to enhance system performance.

This role offers the unique opportunity to impact millions of users through Google's Pixel devices. The engineer will be responsible for analyzing and improving the entire I/O stack, exploring cutting-edge storage technologies, and maintaining critical kernel components. They will also contribute to the Android framework and work on optimizing file systems for mobile devices.

The position requires strong technical skills in C programming, embedded systems, and kernel development, combined with the ability to work effectively with diverse teams. The role offers exposure to the latest developments in mobile storage technology and the chance to contribute to one of the world's leading smartphone platforms.

Working at Google's Pixel team means being part of a group that focuses on delivering the world's most helpful mobile experience, combining Google's expertise in AI, software, and hardware to create transformative user experiences. The role offers excellent growth opportunities and the chance to work with cutting-edge technology in a collaborative environment.

Last updated 6 minutes ago

Responsibilities For Senior Software Engineer, Storage, Pixel Software

  • Analyze and improve Android system performance from the entire Input/Output (IO) stack perspective
  • Explore new storage technology and lead the storage industry
  • Control IOs to mitigate performance/power/stability problems on flash storages
  • Contribute code changes in android framework, if required to Pixel
  • Maintain kernel patches across various kernel branches such as mainline, Android Open Source Project (AOSP), Pixel, and System on a Chip (SoC)
  • Write patches for file systems or IO subsystems

Requirements For Senior Software Engineer, Storage, Pixel Software

Linux
Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C programming language, and with data structures/algorithms
  • 3 years of experience working with embedded operating systems
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience in Universal Flash Storage (UFS) and the Linux Kernel

Interested in this job?

Jobs Related To Google Senior Software Engineer, Storage, Pixel Software

Senior Software Engineer, Storage, Pixel Software

Senior Software Engineer position at Google focusing on storage systems and performance optimization for Pixel devices, requiring expertise in embedded systems and Linux kernel development.

Senior Software Engineer, Pixel Display System

Senior Software Engineer position at Google focusing on display system development for Pixel devices, combining Android platform expertise with hardware integration.

Senior Software Engineer, Home Camera Device Software

Senior Software Engineer position at Google focusing on developing camera software stack for smart home devices, requiring expertise in embedded Linux systems and camera technologies.

Senior System Software Engineer, Embedded Systems, Firmware, Pixel

Senior System Software Engineer position at Google, focusing on embedded systems and firmware development for Pixel Watch, requiring expertise in Android BSP, Linux drivers, and system software development.

Senior Embedded Software Engineer, Audio, Pixel Buds

Senior Embedded Software Engineer position at Google working on audio software for Pixel Buds, focusing on algorithm deployment and validation.