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.