Firmware Engineer, Pixel Systems Power

1 Month ago • 5-8 Years • Research & Development

Job Summary

Job Description

This Firmware Engineer role at Google's Pixel team focuses on optimizing power consumption and performance in Pixel devices. Responsibilities include working with cross-functional teams to model power consumption, analyze and optimize software across various chipset components (CPU, GPU, memory, connectivity), debug battery drain issues, collaborate with Android app teams on power optimization, and develop power consumption testing tools. The ideal candidate will have experience with embedded systems, power management, and optimizing software for power efficiency. The role involves coordinating efforts across Android platforms, applications, and hardware teams to enhance battery life for Pixel devices.
Must have:
  • 5+ years embedded development experience
  • C/C++ programming proficiency
  • Power management expertise
  • Software optimization for power/performance
  • Collaboration with cross-functional teams
Good to have:
  • Master's/PhD in relevant field
  • Experience with embedded OS
  • Experience with SQL data analysis
  • Knowledge of Linux kernel & Android system

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 5 years of experience in embedded development.
  • Experience in programming in C or C++.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience.
  • 8 years of experience in working with embedded operating systems.
  • Experience with power management of embedded mobile devices and hardware subsystems, including application processor, multimedia, Graphics Processing Unit (GPU), modem and WiFi.
  • Experience with optimizing software for power and performance improvements.
  • Experience with SQL for analyzing data collections.
  • Knowledge of Linux kernel, Android system, and embedded software system design.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In this role, you will work with teams spanning the software and hardware stack to define, prototype, optimize and bring to the consumer devices software solutions that deliver battery life and user experiences. You will focus on power and performance aspects of the software design, data flow analysis, and improving the battery-life experiences of users. You will also be responsible for coordinating efforts with teams across Android platforms, applications and hardware teams to ensure battery life for Pixel devices.

The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Work with cross-functional hardware and software teams to model power consumption and define power goals.
  • Analyze and optimize the software running across the components of the chipset such as Central Processing Unit (CPU), Graphics Processing Unit (GPU), Memory Subsystem and Connectivity.
  • Debug and resolve battery drain issues.
  • Collaborate with Android application teams across Google to help them optimize power.
  • Develop tools and tests for validating and monitoring power consumption.

Similar Jobs

SLAY - Senior Marketing Data Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
2 Months ago
GoDaddy - Senior Business Analytics Analyst

GoDaddy

India (Remote)
2 Weeks ago
Optiv - Engineer - SailPoint Identity Security Cloud

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Assystems - Aveva Specialist

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
Penumbrainc - Data Warehouse Developer

Penumbrainc

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
NVIDIA - Principal Software Architect, GPU Networking Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Google - Information Security Engineer

Google

Munich, Bavaria, Germany (On-Site)
1 Month ago
Krafton  - PUBG IP Franchise China Business PM (Entry-Level to 3 Years)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Tesla - Mechanical Design Engineer Internship

Tesla

Brandenburg, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gitlab - Senior Sales Analytics Analyst

Gitlab

(Remote)
2 Weeks ago
Monzo - Lead Credit Analyst, Personal Borrowing

Monzo

London, England, United Kingdom (Remote)
2 Weeks ago
quience - Senior Manager- Data Engineering

quience

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Notion - Technical Architect

Notion

Tokyo, Japan (On-Site)
2 Weeks ago
Nasdaq - Specialist - Client Support Services

Nasdaq

Mexico (On-Site)
2 Weeks ago
Patreon - Senior Backend Engineer, Creation

Patreon

New York, New York, United States (Hybrid)
2 Months ago
Yodlee - Lead Software Engineer

Yodlee

Olympia, Washington, United States (On-Site)
1 Month ago
Lockwood - Data Scientist

Lockwood

Nottingham, England, United Kingdom (On-Site)
1 Month ago
PradeepIT Global Consulting Services - Senior Quality Assurance Engineer

PradeepIT Global Consulting Services

Bengaluru, Karnataka, India (Remote)
9 Months ago
Animoca Brands - Backend Developer

Animoca Brands

South Korea (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hsinchu County, Taiwan

Trend Micro - Sr. Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
Google - Software Engineer III, Mainline Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Software Engineer, Diagnostics, Tools, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Corsair gaming - Global Sourcing Manager

Corsair gaming

New Taipei City, Taiwan (On-Site)
1 Week ago
Philips - Senior Account Sales, IGT & Imaging

Philips

Taipei City, Taiwan (On-Site)
3 Weeks ago
Qualcomm - Buyer, Associate

Qualcomm

Hsinchu City, Taiwan (On-Site)
3 Weeks ago
Cirrus Logic - Embedded Software Engineer

Cirrus Logic

Taipei City, Taiwan (Hybrid)
1 Month ago
Google - Software Engineer, Google Cast and Device Media

Google

New Taipei City, Taiwan (On-Site)
1 Month ago
Alphawave Semi - Senior ATE Test Engineer

Alphawave Semi

Hsinchu, Hsinchu City, Taiwan (Hybrid)
1 Week ago
London stock Exchange - Application Technical Support Engineer (SRE Engineer)

London stock Exchange

Taipei City, Taiwan (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
KPIT - C++ Expert

KPIT

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
ByteDance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

ByteDance

Singapore (On-Site)
7 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
7 Months ago
Microsoft - Researcher

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Cloud

Google

(On-Site)
6 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
6 Months ago
NVIDIA - ASIC Design Engineer - Hardware

NVIDIA

Texas, United States (On-Site)
2 Months ago
Valeo - Site Management Controller

Valeo

Chennai, Tamil Nadu, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug