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
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer, Framework Foundations

Staff Software Engineer position at Google focusing on Android Framework Foundations, requiring 8+ years of development experience and strong leadership skills.

Staff Software Engineer, Mobile (Android), YouTube

Staff Software Engineer position at YouTube focusing on Android mobile development, requiring 8 years of software development experience and strong technical leadership skills.

Staff Software Engineer, Mobile (Android), YouTube

Staff Software Engineer position at YouTube focusing on Android development, combining technical leadership with hands-on development to enhance YouTube's mobile platform serving billions of users.

Lead Software Engineer, Quick Share, Android

Lead Software Engineer position at Google focusing on Android Quick Share and connectivity features, requiring 5+ years of software development experience and strong leadership skills.

Staff Software Engineer, Authentication and Autofill, Android

Lead Android authentication and autofill features development at Google, managing technical teams and architecting solutions that impact billions of users worldwide.

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 months 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?