Software Engineer ll, Embedded, Pixel Power

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Mid-Level Software Engineer
Contact Company
1+ year of experience
Consumer

Description For Software Engineer ll, Embedded, Pixel Power

Google is seeking a Software Engineer II to join their Pixel team, focusing on embedded systems and power management. This role is crucial for developing and optimizing power management solutions for Google's Pixel devices. The position combines embedded systems expertise with power optimization, requiring strong skills in Linux kernel development and system-level software engineering.

The role involves working with Google's Pixel team, which is dedicated to creating the world's most helpful mobile experience through advanced designs, techniques, and products. You'll be responsible for developing software solutions for power management, debugging power-related issues, and implementing optimizations that balance power efficiency with system performance.

As part of Google's engineering team, you'll have the opportunity to work on cutting-edge mobile technology that impacts billions of users worldwide. The position offers exposure to various aspects of embedded systems development, from low-level firmware to system-level optimizations. You'll be working with a team that combines Google's expertise in artificial intelligence, software, and hardware to create transformative user experiences.

The ideal candidate should have a strong foundation in software development, particularly in embedded systems and Linux kernel development. Experience with power management in embedded systems is highly valuable. This role offers the opportunity to work on challenging technical problems while contributing to the development of next-generation Pixel devices that set new standards in mobile technology.

Working at Google provides exposure to cutting-edge technology and the chance to work with some of the industry's best engineers. The company offers a collaborative environment where engineers can grow their skills while working on products that impact users globally. This role is perfect for someone who is passionate about embedded systems, power optimization, and mobile technology, and wants to be part of shaping the future of Google's Pixel devices.

Last updated 3 minutes ago

Responsibilities For Software Engineer ll, Embedded, Pixel Power

  • Develop and support software solutions and tools for Pixel power management, power diagnose and power optimization
  • Design, develop and support advanced power optimizations in software and firmware for Pixel Kernel Prioritize optimization for power, latency and system stability
  • Develop in Linux kernel around power management (system and runtime) and power optimization
  • Debug and triage power issues. Improve observability of the hardware and subsystem power states

Requirements For Software Engineer ll, Embedded, Pixel Power

Python
Java
JavaScript
Linux
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience working with embedded operating systems
  • Experience with Linux Kernel, Linux Kernel Internals or Android Kernel (preferred)
  • Experience in Power Management software for embedded systems (preferred)

Interested in this job?

Jobs Related To Google Software Engineer ll, Embedded, Pixel Power

ASIC Design for Testability Engineer, Silicon

ASIC Design for Testability Engineer position at Google, focusing on custom silicon solutions and hardware innovation, requiring 5 years of experience in ASIC design.

Embedded Software Engineer, Silicon Validation Software

Embedded Software Engineer position at Google focusing on silicon validation software and hardware integration for consumer products.

Firmware Engineer, Battery and Charging, Google Pixel

Firmware Engineer position at Google Pixel team focusing on battery and charging systems development, requiring expertise in embedded systems and Linux kernel drivers.

Software Engineer III, Pixel GPU

Software Engineer III position at Google focusing on GPU driver development for Pixel devices, requiring expertise in Linux, firmware, and GPU programming.

Imaging and Multimedia System Software Engineer, Silicon

Imaging and Multimedia System Software Engineer position at Google working on Tensor SoC-based Pixel devices.