Firmware Engineer, Pixel Systems Power

3 Days 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

Zynga - Data Analyst - Gram Games

Zynga

İstanbul, Türkiye (Hybrid)
4 Months ago
Kefir Games - Build Engineer

Kefir Games

Cyprus (On-Site)
5 Months ago
WebFX - React Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
6 Months ago
Nielsen Holdings - Principal Software Engineer - Backend (Java, AWS, Oracle)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Fanatee - Data Intern

Fanatee

Spain (Hybrid)
1 Month ago
NVIDIA - Senior System Software Engineer - PCIe

NVIDIA

Hyderabad, Telangana, India (On-Site)
4 Hours ago
Meta - Software Engineer, Machine Learning

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior System Software Engineer, Performance - CUDA Driver

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Netflix - Software Engineer L6 - Server Platform Architect

Netflix

United States (Remote)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gunzilla - Junior Game Analyst

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Netflix - Data Engineer (L5) - Games

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
Google - Senior Product Operations Manager

Google

Seattle, Washington, United States (On-Site)
1 Day ago
Rackspace Technology - Data Science Trainee (US Shift Working)

Rackspace Technology

Vietnam (Remote)
1 Week ago
Interactive Brokers - Java Software Engineer

Interactive Brokers

Zug, Zug, Switzerland (On-Site)
6 Months ago
SSK Interanational School - Art & craft

SSK Interanational School

Ernakulam, Kerala, India (On-Site)
5 Months ago
PwC - IN-Senior Associate_PySpark Developer_Data & Analytics_Advisory_ PAN India

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
Luxoft - Senior Java Developer

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Luxoft - Neoxam Consultant

Luxoft

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Netflix - Data Scientist (L4) - Content DSE

Netflix

Los Angeles, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hsinchu County, Taiwan

Google - Technical Program Manager, Manufacturing Test Development

Google

Taipei City, Taiwan (On-Site)
1 Day ago
Google - TPU Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Google - Software Engineer II, AI/ML, Technical Infrastructure

Google

Taipei City, Taiwan (On-Site)
5 Days ago
Appier - Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Silicon Photonics Test Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineering Manager II, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Google - Senior CPU Design Verification Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Google - Video Solutions Expert

Google

Taipei City, Taiwan (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Google - Senior Design Verification Engineer, Multimedia, Silicon

Google

Mountain View, California, United States (On-Site)
4 Days ago
Google - Chip Infrastructure Engineer

Google

Haifa, Haifa District, Israel (On-Site)
3 Days ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Technical Instructor - AI and Data Center Infrastructure

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
NVIDIA - Physical Design Full Chip STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Rivos - SOC Design Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
Google - Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Google

San Bruno, California, United States (On-Site)
3 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.

Fremont, California, United States (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, 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