G
Firmware Engineer, Pixel Systems Power
New Taipei · Taiwan
5-10
1d ago
80%
Strong
Job description
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 SQL for analyzing data collections.
* Knowledge of Linux kernel, Android system, and embedded software system
design.
* Ability to enhance software for power and performance improvements.
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
chip-set 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.