Android Staff Software Engineer, Gemini Smart Home Devices

Google organizes world's information to make it universally accessible and useful.
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer

Description For Android Staff Software Engineer, Gemini Smart Home Devices

Google's Devices & Services team is seeking a Staff Software Engineer to lead Android development for their Gemini Smart Home Devices. This role sits within the Hubs Experiences team, focusing on creating innovative AI experiences for the home. The position requires extensive experience in Android development, software architecture, and technical leadership. You'll be working on cutting-edge AI technologies, developing solutions that integrate across multiple platforms including mobile, wearables, tablets, and TV. The role combines Google's expertise in AI, Software, and Hardware to create transformative user experiences. You'll be responsible for designing and implementing new features, leading technical decisions, and working with cross-functional teams to shape product strategy. This is an opportunity to impact billions of users while working with Google's next-generation technologies. The position offers the chance to work with experts across Google, using technologies like Flutter, Dart, and server-driven UI. You'll be at the forefront of innovation in smart home technology, helping to define how people interact with AI in their homes. The role requires both technical expertise and leadership skills, as you'll be guiding teams and setting technical direction for complex projects.

Last updated 4 days ago

Responsibilities For Android Staff Software Engineer, Gemini Smart Home Devices

  • Design and build innovative, user-friendly Gemini experiences for Smart Display product line
  • Address challenging technical problems, explore potential solutions, and guide the team
  • Define the technical direction and architecture of Android-based Smart Display solutions
  • Work closely with Product Managers, UX Designers, and Distributed Engineering team
  • Work on tech stack including Android, Flutter, Dart, server-driven UI, cast receiver

Requirements For Android Staff Software Engineer, Gemini Smart Home Devices

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with Android application development
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience in technical leadership role (preferred)
  • 3 years of experience working in complex, matrixed organizations (preferred)

Interested in this job?

Jobs Related To Google Android Staff Software Engineer, Gemini Smart Home Devices

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment, requiring 8+ years of software development experience.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU driver quality initiatives at Google, managing a team focused on improving graphics performance across the Android ecosystem.

Staff Software Engineer, Android, Chrome OS

Staff Software Engineer position at Google, focusing on Android and ChromeOS development, offering competitive compensation and the opportunity to impact billions of users.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment, requiring 8+ years of software development experience.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU driver quality initiatives at Google, managing technical teams and improving graphics performance across the Android ecosystem.