Google is seeking a Software Engineer II for their Embedded Systems team in Warsaw, Poland. This role is part of the Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create revolutionary user experiences. The position focuses on developing firmware and systems for charging accessories, battery management, and wireless charging solutions.
As a Software Engineer II, you'll be working on critical projects involving embedded systems, particularly in power management and charging solutions for Google's devices. Your responsibilities will span from firmware development to Linux kernel drivers and Android HAL extensions. This role requires a strong foundation in software development, embedded systems, and an understanding of hardware-software interactions.
The ideal candidate should have at least a year of experience in software development, particularly with languages like Python, C, C++, Java, or JavaScript. Knowledge of embedded operating systems and data structures is essential. You'll be part of a team that's pushing the boundaries of technology, working on next-generation solutions that impact billions of users worldwide.
This position offers an opportunity to work with cutting-edge technology at one of the world's leading tech companies. You'll collaborate with cross-functional teams, contribute to innovative solutions in device charging and power management, and have the chance to grow and evolve with Google's fast-paced business. The role combines technical expertise with practical problem-solving, making it perfect for engineers who are passionate about embedded systems and want to make a significant impact in the field.