Firmware Engineer, Pixel Systems Power

8 Hours ago • 5-8 Years • Research & Development

Job Summary

Job Description

This Firmware Engineer role at Google's Pixel team involves working with cross-functional teams to optimize power consumption in Pixel devices. Responsibilities include modeling power consumption, analyzing software performance across chipset components (CPU, GPU, memory, connectivity), debugging battery drain issues, collaborating with Android app teams, developing power consumption validation tools, and coordinating with hardware and Android platform teams. The ideal candidate will possess expertise in embedded systems, power management, and software optimization, along with experience working with Android and Linux kernel. The role requires close collaboration with hardware and software engineers to enhance battery life and overall user experience.
Must have:
  • 5+ years embedded development experience
  • C/C++ programming proficiency
  • Power management expertise
  • Software optimization skills
  • Collaboration with cross-functional teams
Good to have:
  • Master's/PhD in relevant field
  • 8+ years embedded OS experience
  • Experience with mobile device power management
  • SQL data analysis
  • Knowledge of Linux kernel and 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

Google - Product Analyst, Payments Platform

Google

Hyderabad, Telangana, India (On-Site)
9 Hours ago
Trek - Marketing Data Analyst

Trek

Haryana, India (On-Site)
2 Months ago
Mistplay - Senior User Acquisition Manager II

Mistplay

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
NVIDIA - Silicon Photonics Test Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Tesla - Mechanical Design Engineer Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Zoox - Senior/Staff Software Engineer - HIL Sensor Simulation

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - Senior System Software Engineer - Automotive Platform

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Software Engineer III, Device Build and Release, Pixel

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
11 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Sr Software Engineer - Java

Egnyte

Poznań, Greater Poland Voivodeship, Poland (On-Site)
4 Months ago
Google - Operations Excellence Manager, Global Vendor Operations, YouTube

Google

Hyderabad, Telangana, India (On-Site)
10 Hours ago
Microsoft - Planning & Launch Project Manager

Microsoft

Redmond, Washington, United States (On-Site)
13 Hours ago
The Walt Disney Company - Lead Developer Integration

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
2 Days ago
Supercell - Monetization Manager, Supercell Store

Supercell

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago
Google - Quality Control Manager

Google

Gurugram, Haryana, India (On-Site)
11 Hours ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
Power Integrations - IT Support Manager (APAC)

Power Integrations

Penang, Malaysia (On-Site)
6 Months ago
InMobiInMobi - Lead - Operation Data Scientist

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Business Systems Analyst, Supply Chain Systems

Google

Bengaluru, Karnataka, India (On-Site)
9 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei City, Taiwan

NVIDIA - Senior Mixed Signal Circuit Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Weeks ago
NVIDIA - Research Scientist, Deep Learning and Computer Vision

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer – Simulation and Virtualization

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
USE Insider - Solution Architect - Taiwan

USE Insider

Taipei City, Taiwan (Hybrid)
6 Months ago
Appier - Software Engineer, Data Backend(Data Platform)

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Garena - Garena - Strategy & Operations

Garena

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Research Scientist, Circuits

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Google - Silicon Engineering Lead

Google

Taipei City, Taiwan (On-Site)
11 Hours ago
NVIDIA - Product Test Hardware Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Staff Software Engineer, AI/ML GenAI, Google Ads

Google

Mountain View, California, United States (On-Site)
10 Hours ago
NVIDIA - GPU Firmware Manager

NVIDIA

Taipei City, Taiwan (Hybrid)
1 Month ago
ByteDance - Senior Site Reliability Engineer, ML System

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Silicon Reliability Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Fluence - Lead Engineer - Advanced Battery Modules

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
NVIDIA - Senior GPU Kernel Performance Lead

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
GoMotive - Technical Lead Manager, Software Engineering

GoMotive

India (Remote)
4 Weeks ago
Tesla - Lead Power Electronic/Electrical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
ByteDance - Applied Scientist Intern (Computational Modeling & Optimization)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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