Android Staff Software Engineer, Gemini Smart Home Devices

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware integration.
Android
Staff Software Engineer
In-Person
5000+ 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 and a talented team across Google.

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 modern tech stack including Android, Flutter, Dart, and server-driven UI.

As a technical leader, you'll guide the team's direction, solve complex problems, and work closely with Product Managers and UX Designers. The role offers the opportunity to shape the future of home AI interactions, working on products that impact billions of users globally.

Google's Devices & Services team combines the best of Google AI, Software, and Hardware to create helpful experiences. You'll be part of a team that's pushing the boundaries of technology, improving how users interact with computing through innovative solutions.

The ideal candidate will have experience in technical leadership, working in complex organizations, and a strong educational background in Computer Science or related fields. This role offers the chance to work on transformative technology while being part of Google's mission to organize the world's information and make it universally accessible.

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

Engineering Manager, Android Toolkit

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

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 engineering efforts to improve graphics performance across the Android ecosystem.

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 a team focused on improving graphics performance across the Android ecosystem.