Software Engineer ll, Embedded, Pixel Power

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Embedded
Mid-Level Software Engineer
In-Person
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 work with Linux kernel and firmware development.

The role is part of the Google Pixel team, which is dedicated to creating the world's most helpful mobile experience. You'll be working on shaping the future of Pixel devices through advanced designs and techniques in consumer electronics. The team integrates Google's AI, software, and hardware to build global smartphones and create transformative user experiences.

As a Software Engineer II, you'll be responsible for developing and supporting software solutions for Pixel power management, working on power diagnostics, and implementing optimization strategies. The role requires expertise in Linux kernel development, particularly around power management systems and runtime optimization. You'll be debugging power issues and improving hardware and subsystem power states observability.

The ideal candidate should have a Bachelor's degree and at least one year of experience in software development, data structures, algorithms, and embedded operating systems. Experience with Linux Kernel, Linux Kernel Internals, or Android Kernel is highly valued, as is experience in Power Management software for embedded systems.

This position offers the opportunity to work on cutting-edge mobile technology that impacts users worldwide. You'll be part of a team that pushes the boundaries of consumer electronics, combining hardware optimization with software excellence. The role provides exposure to advanced mobile technology development and the chance to work with some of the most sophisticated consumer electronics systems.

Last updated 2 hours 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
  • Debugg 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

Interested in this job?

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

Embedded Engineer, Security/Privacy, Pixel

Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, combining embedded systems expertise with security development.

Software Engineer, Auto Focus, Pixel Camera

Software Engineer position at Google focusing on Auto Focus systems for Pixel Camera, combining AI, software, and hardware development.

Software Engineer, Camera ISP Frontend

Software Engineer position at Google focusing on Camera ISP Frontend development for Pixel phones, requiring expertise in embedded systems and camera technology.

Firmware Engineer, Embedded Systems, Pixel Power Optimization

Firmware Engineer position at Google focusing on power optimization for Pixel devices, requiring embedded systems expertise and 2+ years of software development experience.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineer position at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and performance optimization.