Staff Software Engineer, Pixel Performance
Google· Pixel Performance Software Team, Google Pixel
New Taipei, Banqiao District, New Taipei City, TaiwanFull-timePosted 3d ago
About the role
Software engineer role focused on Pixel device performance, housing OS performance management, DVFS/workloads analysis, and cross-functional collaboration to optimize performance and power for Pixel phones and tablets.
Responsibilities
- Profile and analyze critical user journeys to identify and improve performance and power efficiency for Pixel devices.
- Develop new algorithms for improving Android workload efficiency (DVFS, governors, scheduler, runtimes), evaluating software and hardware design choices on key workloads.
- Define, design, and implement novel approaches to make the software significantly more performant.
- Analyze the utilization of key SoC components (CPU, GPU, Fabric).
- Improve the performance of various subsystems in Pixel phones, from kernel task scheduling to Android framework service, debugging difficult software optimization issues.
Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++ or Python.
- 5 years of experience testing, and launching software products.
- 5 years of experience working with Linux operating systems.
- 3 years of experience with software design and architecture.
Skills
Required:C++PythonLinuxSoftware design and architecture
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago