Android Staff Software Engineer, Gemini Smart Home Devices

Google organizes world's information and makes it universally accessible and useful, combining AI, Software, and Hardware for helpful user experiences.
Android
Staff Software Engineer
Contact Company
8+ years of experience
AI · Consumer

Description For Android Staff Software Engineer, Gemini Smart Home Devices

Google is seeking an Android Staff Software Engineer to join their Hubs Experiences team, focusing on creating innovative AI experiences for smart home devices. This role combines Google's expertise in AI, Software, and Hardware to develop next-generation technologies that transform how users interact with their smart home devices.

The position requires a seasoned professional with 8 years of software development experience and strong expertise in Android development. You'll be working on the Gemini Smart Display product line, where you'll be responsible for designing and implementing user-friendly experiences from concept to final deployment. The role involves tackling complex technical challenges and providing architectural guidance for Android-based Smart Display solutions.

As a technical leader, you'll collaborate with cross-functional teams including Product Managers, UX Designers, and distributed engineering teams to shape product strategy and ensure seamless integration across various platforms. The tech stack includes cutting-edge technologies like Android, Flutter, Dart, and server-driven UI.

This is an exceptional opportunity to work at the forefront of AI and smart home technology, developing solutions that will directly impact how people interact with AI in their homes. You'll be part of Google's mission to organize the world's information and make it universally accessible, while working with a talented team of experts across the organization.

The ideal candidate will bring not only technical expertise but also leadership qualities, as you'll be guiding project teams and setting technical direction. The role offers the chance to work on innovative products at massive scale, with opportunities to influence the future of smart home technology and AI interactions.

Working at Google means being part of a company that values diversity, equality, and inclusion, with a strong commitment to creating a culture of belonging. The position offers the opportunity to work on challenging problems while contributing to products that impact billions of users worldwide.

Last updated 2 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
  • 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

Staff Software Engineer, Android Augmented Reality

Lead Android AR development at Google, focusing on platform services and SDK development for next-generation immersive computing experiences.

Senior Staff Software Engineer, Mobile, Android

Senior Staff Software Engineer position at Google, leading Android development and technical teams, offering competitive compensation and opportunity to impact billions of users.

Staff Software Engineer, Mobile (Android), Google Assistant

Lead Android development for Google Assistant as a Staff Software Engineer, combining technical expertise with team leadership to build next-generation mobile solutions.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU Driver Quality team at Google, focusing on improving graphics performance across the Android ecosystem while managing engineering teams and working with game developers.

Staff Software Engineer, Android Augmented Reality

Join Google's AR team as a Staff Software Engineer to lead Android AR development and shape the future of immersive computing.