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
In-Person
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 impact billions of users worldwide. 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 role offers the chance to influence the future of how people interact with AI in their homes, working on everything from front-end to back-end development. You'll be joining a company known for its innovative culture, technical excellence, and commitment to creating products that handle information at massive scale.

The ideal candidate will bring fresh ideas from various technical areas, display strong leadership qualities, and be enthusiastic about taking on new challenges across the full stack. This role provides opportunities for growth and evolution as the fast-paced business continues to expand and push technology forward.

Last updated 17 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

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment while contributing to core infrastructure development.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU Driver Quality team at Google, managing graphics performance optimization across the Android ecosystem.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience team at Google, managing tool development for 4,000+ developers in a hybrid work environment.

Staff Software Engineer, Android Augmented Reality

Lead Android AR development at Google, focusing on Split-Compute platform services and SDK development for next-generation augmented reality experiences.

Senior Staff Software Engineer, Mobile, Android

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