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 innovative user experiences. The position focuses on developing firmware and systems for charging accessories, battery management, and wireless charging solutions.
The ideal candidate will have at least 1 year of experience in software development, particularly with embedded systems and operating systems. They should be proficient in languages like Python, C, C++, Java, or JavaScript, and have a strong foundation in data structures and algorithms. The role requires working with Linux kernel drivers, Android HAL extensions, and developing firmware for various charging-related functionalities.
As part of Google's engineering team, you'll have the opportunity to work on critical projects that impact billions of users worldwide. The position offers exposure to various areas including distributed computing, system design, security, and AI. You'll collaborate with cross-functional teams, including Hardware, Software, and Systems teams, to design and implement power management and charging solutions.
Google's commitment to innovation and technical excellence makes this an ideal opportunity for engineers who want to work on cutting-edge technology. The company's inclusive culture and focus on user impact, combined with the chance to work on next-generation devices and services, makes this role particularly attractive for those interested in embedded systems and hardware-software integration.
The position offers the chance to contribute to Google's mission while working with some of the industry's best talents in a collaborative environment. You'll be part of a team that's pushing the boundaries of technology and creating solutions that make a real difference in how people interact with their devices.