Firmware Engineer, Battery and Charging, Google Pixel

Google is a global technology leader that focuses on improving the ways people connect with information.
Embedded
Mid-Level Software Engineer
In-Person
5+ years of experience
Consumer

Description For Firmware Engineer, Battery and Charging, Google Pixel

Google's Pixel team is seeking a Firmware Engineer specializing in Battery and Charging for their Google Pixel devices. This role involves developing linux kernel drivers, system APIs, applications, and services for charging, wireless charging, and reverse wireless charging. You'll work with cross-functional teams on input power management, battery charging, and system and thermal management solutions. Key responsibilities include defining and developing techniques for monitoring and analyzing charging and battery performance, designing tools and automation for testing, and participating in the development of new charging standards and silicon. The ideal candidate should have a strong background in embedded systems, firmware development, and experience with battery-powered computing devices. This position offers the opportunity to shape the future of Pixel devices and contribute to Google's mission of delivering the world's most helpful mobile experience.

The role requires a Bachelor's degree in Computer Science, Electrical Engineering, or a related field, with 5 years of experience in coding using languages like C/C++. Experience with firmware development for embedded systems and Linux kernel drivers is essential. Preferred qualifications include a Master's or PhD, experience with Android tools, and knowledge of mobile device hardware and software interactions.

As part of the Google Pixel team, you'll be at the forefront of consumer electronics, working on advanced designs and techniques to create transformative user experiences. This position offers the chance to work on critical projects that impact billions of users worldwide, with opportunities for growth and evolution within Google's fast-paced environment.

Google is committed to diversity, equality, and inclusion, welcoming applications from all backgrounds. They offer accommodations for applicants with special needs and require English proficiency for effective global collaboration.

Last updated 5 months ago

Responsibilities For Firmware Engineer, Battery and Charging, Google Pixel

  • Develop linux kernel drivers, system API, applications and services for charging, wireless charging, and reverse wireless charging
  • Work with cross-functional hardware, software, and systems teams on the design of solutions for input power management, battery charging, system and thermal management
  • Define and develop techniques for monitoring and analysis of charging and battery performance
  • Design, develop, and utilize tools, scripts, testing fixtures, automation for infrastructure for testing and analysis of charging performances and system power use cases
  • Participate in the development of new and existing wireless and wired charging standards and silicon

Requirements For Firmware Engineer, Battery and Charging, Google Pixel

Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience
  • 5 years of experience in coding with a general purpose programming language (e.g., C/C++)
  • Experience with developing Firmware for embedded systems and Linux kernel drivers

Interested in this job?

Jobs Related To Google Firmware Engineer, Battery and Charging, Google Pixel

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, multimedia, and GenerativeAI features for Pixel devices.

Technical Program Manager III, Embedded, Pixel

Technical Program Manager III position at Google, leading software development for Pixel devices, requiring 5 years of program management experience and hardware/software expertise.

Software Developer III, Immersive XR Operating Systems

Software Developer III position at Google focusing on XR Operating Systems development, requiring C++ expertise and 2 years of experience in software and OS development.

ASIC Platform Software Architect

ASIC Platform Software Architect position at Google, developing custom silicon solutions and software for next-generation consumer products.