Android Staff Software Engineer, Gemini Smart Home Devices

Google organizes world's information and creates next-generation technologies for billions of users.
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 is seeking a Staff Software Engineer to join their Hubs Experiences team, focusing on Android development for Gemini Smart Home Devices. This role is at the forefront of creating innovative AI experiences for the home, working with cutting-edge technology that impacts billions of users worldwide.

The position requires a seasoned professional with 8 years of software development experience and strong expertise in Android application development. You'll be responsible for designing and building user-friendly Gemini experiences for Smart Display products, from concept to implementation. The role involves working with a diverse tech stack including Android, Flutter, Dart, and server-driven UI.

As a technical leader, you'll guide project teams, define technical direction, and work in a complex, matrixed organization. You'll collaborate closely with Product Managers, UX Designers, and a distributed engineering team to shape product strategy and ensure seamless integration across different platforms.

The role is part of Google's Devices & Services team, which combines the best of Google AI, Software, and Hardware to create radically helpful experiences. You'll be working on projects critical to Google's needs, with opportunities to tackle challenging technical problems and guide the team towards optimal solutions.

This position offers the chance to work at the intersection of AI and consumer technology, developing solutions that make people's lives easier and more enjoyable. You'll be part of shaping the future of how people interact with AI in their homes, while working with some of the industry's best talents across Google.

The ideal candidate should have a strong technical background, leadership qualities, and the ability to manage project priorities, deadlines, and deliverables. This role provides an excellent opportunity to work on innovative products that impact how billions of users connect, explore, and interact with information and one another.

Last updated a day 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 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

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 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 technical teams and improving graphics performance across the Android ecosystem.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience team at Google, combining technical expertise and people management to enhance developer tools for hybrid work environment.

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.

Senior Staff Software Engineer, Mobile, Android

Senior Staff Software Engineer position at Google, leading Android development and technical teams, with 8+ years of experience required.