Google is seeking a Software Engineer III to join their Android System UI tooling team. This role offers the opportunity to engineer developer tools for core experiences and underlying systems of the Android OS. The position involves working on technical challenges in areas like instrumenting experiences for seamless application launching, navigation, and personalization features, as well as components like wallpapers, notifications, widgets and shortcuts.
The role focuses on creating systems that help developers understand code behavior in the field, emphasizing technical quality, performance, and overall user experience. You'll work directly with core system applications and contribute to Android Framework components and developer testing infrastructure.
Android, Google's open-source mobile operating system, powers over 3 billion devices worldwide. The platform aims to democratize computing access globally, believing in computing as a force for good that enables access to information, economic opportunity, productivity, and connectivity.
As part of Google's engineering team, you'll have the chance to work on next-generation technologies that impact billions of users. The position requires versatility, leadership qualities, and enthusiasm for taking on new full-stack challenges. You'll collaborate with teams across Google, participating in design reviews, code reviews, and documentation efforts.
The ideal candidate should have strong software development experience, particularly with Java, and a solid understanding of data structures and algorithms. Experience with accessible technologies and a track record of testing, maintaining, or launching software products is highly valued. This role offers significant impact potential in shaping how users worldwide interact with Android devices.