Android Staff Software Engineer, Gemini Smart Home Devices

Google organizes the world's information to make it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Android
Staff Software Engineer
In-Person
8+ years of experience
AI · Consumer

Description For Android Staff Software Engineer, Gemini Smart Home Devices

Google's Devices & Services team is at the forefront of combining AI, Software, and Hardware to create transformative user experiences. As an Android Staff Software Engineer on the Hubs Experiences team, you'll be instrumental in developing cutting-edge AI experiences for smart home devices. This role offers the opportunity to work on Google's Smart Display product line, shaping how people interact with AI in their homes.

You'll be working with a comprehensive tech stack including Android, Flutter, Dart, and server-driven UI, while collaborating with a talented cross-functional team of Product Managers, UX Designers, and Engineers. The position requires strong technical leadership, with responsibilities spanning from architectural decisions to hands-on development of innovative features.

This is an exceptional opportunity for an experienced Android engineer who wants to make a significant impact on next-generation smart home technology. You'll be working in Google's dynamic environment, where you can influence product strategy and technical direction while solving complex challenges at scale. The role combines technical expertise with leadership, offering the chance to shape the future of home AI interactions while working with cutting-edge technology.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be contributing to products that directly impact billions of users. The position offers the perfect blend of technical challenges, leadership opportunities, and the chance to work on innovative products that are defining the future of smart home technology.

Last updated 3 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 and guide the team towards the best approach
  • Define technical direction and architecture of Android-based Smart Display solutions
  • Work with Product Managers, UX Designers, and Distributed Engineering team on product strategy
  • 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 preferred
  • 3 years of experience in technical leadership 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.

Engineering Manager, Android Toolkit

Lead Android UI Toolkit team at Google, managing engineers and driving development of libraries and tools for Android developers while collaborating with UX and Developer Relations teams.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU Driver Quality team at Google, managing graphics driver improvement initiatives and certification processes for the Android ecosystem.

Staff Software Engineer, Mobile (Android), Geo

Lead Android development for Google's Geo team, building mapping technologies that serve billions of users through Maps, Earth, and Street View.

Engineering Manager, Android Toolkit

Lead Android UI Toolkit team at Google, managing engineers and driving development of libraries and tools for Android developers worldwide.