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.
Preferred qualifications:
Experience with Linux Kernel, Linux Kernel Internals or Android Kernel.
Experience in Power Management software for embedded systems.
What you'll be doing:
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.
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.
Perks and benefits:
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information.
Opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Work on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics.