Google is seeking a Software Engineer II to join their Pixel Power Management Software team. This role is crucial in developing and supporting software solutions for managing, measuring, and monitoring Pixel device power, along with detecting, attributing, and mitigating power issues to improve battery life for Pixel devices and the Android ecosystem.
The position sits within Google's Platforms and Devices team, which focuses on computing software platforms across various environments and first-party devices. The team combines Google's AI, software, and hardware expertise to create innovative user experiences.
As a Software Engineer II, you'll work on power optimization for Pixel devices, requiring expertise in embedded systems, firmware development, and low-level software optimization. The role involves working with complex systems, debugging power-related issues, and implementing solutions that directly impact user experience through improved battery life.
The ideal candidate should have strong programming skills in languages like C, C++, or Rust, and experience with embedded operating systems. Knowledge of Linux Kernel is highly valued. This position offers the opportunity to work on cutting-edge mobile technology while solving challenging technical problems that affect millions of users.
Working at Google provides exposure to large-scale systems and the chance to collaborate with talented engineers across various domains. The company offers a supportive environment for professional growth and the opportunity to make significant contributions to widely-used consumer technology products.