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 is seeking a Senior Software Engineer to join their Pixel Software team, focusing on storage systems and performance optimization. This role is crucial for developing and maintaining the storage infrastructure for Google's Pixel devices. The position involves working with cutting-edge storage technologies, collaborating with storage vendors, and driving industry standards through JEDEC/T10.

The ideal candidate will be responsible for analyzing and improving Android system performance from an IO stack perspective, maintaining kernel patches across various branches, and contributing to the Android framework. They will work on critical storage-related challenges, including performance optimization, power management, and system stability.

The Pixel team's mission is to deliver the world's most helpful mobile experience, combining Google's AI, software, and hardware expertise. This role offers the opportunity to shape the future of Pixel devices and contribute to transformative user experiences in consumer electronics.

Working at Google means joining a team that develops technologies impacting billions of users worldwide. The company offers a collaborative environment where engineers can work on diverse projects, from embedded systems to large-scale distributed computing. Google is committed to innovation and provides opportunities for professional growth and impact.

The position requires strong technical expertise in C programming, embedded systems, and the Linux kernel, particularly in storage-related components. The successful candidate will collaborate with multiple teams, influence storage industry standards, and help drive the evolution of storage technology in mobile devices.

Last updated 6 hours 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 Embedded Software Engineer, Pixel Core Platform

Senior Embedded Software Engineer position at Google's Pixel team, focusing on core platform development and implementation of software features across multiple layers of the system stack.

Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Senior RTL Design Engineer position at Google focusing on Core IP Silicon development, requiring 10+ years of experience in hardware design and implementation.

Senior Software Engineer, Storage, Pixel Software

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

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.