Taro Logo

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

Job Description

Google is seeking a Senior Software Engineer to join their Pixel Software team, focusing on storage systems. This role is crucial for developing and optimizing storage solutions for Google's Pixel devices. The position involves working with multiple storage vendors, driving JEDEC/T10 standards, and collaborating with Android teams to enhance performance and system health.

The ideal candidate will be part of the Google Pixel team, which is dedicated to creating the world's most helpful mobile experience. This team is at the forefront of combining Google's AI, software, and hardware capabilities to develop innovative global smartphones and transformative user experiences.

Key responsibilities include analyzing and improving Android system performance from an IO stack perspective, exploring new storage technologies, and maintaining kernel patches across various platforms. The role requires deep expertise in embedded systems, particularly with Universal Flash Storage (UFS) and the Linux Kernel.

The position offers the opportunity to work on critical projects that impact billions of users, with the potential to switch teams and projects as both the engineer and Google's fast-paced business evolve. The role demands versatility, leadership qualities, and enthusiasm for tackling new challenges across the full technology stack.

This is an excellent opportunity for a seasoned software engineer who wants to make a significant impact on Google's mobile technology, working at the intersection of hardware and software optimization. The role combines technical expertise with strategic thinking, as you'll be involved in both hands-on development and industry-wide standardization efforts.

Last updated 5 days 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
  • 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

Related Jobs

Senior System Software Engineer, Embedded, Pixel Watch

Senior System Software Engineer position at Google, focusing on embedded systems development for the Pixel Watch team, requiring expertise in C programming, Android BSP, and Linux drivers.

Senior Firmware Engineer, Modem System

Senior Firmware Engineer position at Google focusing on embedded systems development for Pixel phones and wearable devices, requiring expertise in C/C++, RTOS, and modem systems.

Senior Software Engineer, Bluetooth, Better Together

Senior Software Engineer position at Google focusing on Bluetooth technology development and integration for Android platform, requiring 5+ years of software development experience and expertise in Bluetooth stack development.

Senior Post Silicon SoC Debug Engineer

Senior Post Silicon SoC Debug Engineer position at Google, focusing on silicon validation and debugging for consumer hardware products.

Senior Bluetooth Firmware Engineer, Wireless Connectivity, Google Pixel

Senior Bluetooth Firmware Engineer position at Google Pixel team, focusing on developing and maintaining Bluetooth connectivity features for Pixel devices.