Taro Logo

Software Engineer III, Android Core, Devices Software

Google organizes the world's information and makes it universally accessible and useful through technology.
New Taipei, Banqiao District, New Taipei City, Taiwan
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer III, Android Core, Devices Software

Google is seeking a Software Engineer III to join their Android Core, Devices Software team. This role is part of Google's Devices & Services team, which combines Google AI, Software, and Hardware to create innovative user experiences. The position focuses on developing Android APIs and features, particularly those that enhance accessibility through applications like TalkBack for blind users and Voice Access for users with motor impairments.

The ideal candidate will work closely with partner teams, understanding user needs and developing solutions that integrate seamlessly with the Android ecosystem. This role requires strong technical skills in Android development, including experience with Java, Kotlin, and C++, as well as the ability to navigate and contribute to complex codebases.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be working on projects that directly impact how billions of users interact with technology. The role offers opportunities to work on cutting-edge technologies across distributed computing, system design, AI, and mobile development.

Google offers a collaborative environment where engineers can grow and evolve alongside the business, with opportunities to switch teams and projects. The company is committed to diversity, equity, and inclusion, welcoming people with disabilities and providing equal employment opportunities to all.

This position is based in New Taipei City, Taiwan, where you'll be part of a global team working on next-generation technologies that shape how users connect, explore, and interact with information and one another. Join Google to be part of a team that's making technology more accessible and helpful for users worldwide.

Last updated 2 days ago

Responsibilities For Software Engineer III, Android Core, Devices Software

  • Gain an understanding of the users' needs and goals, and how those fits into the rest of their journeys throughout Android
  • Work within Android OS codebases owned by other teams, build team relationships and learn new codebases
  • Discuss the partner team's requests together to understand both the user need and alternative solutions
  • Build Android APIs and features that will be used by partner team apps like TalkBack which serves blind users or Voice Access
  • Gain familiarity with the partner team's products

Requirements For Software Engineer III, Android Core, Devices Software

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • Experience in Android mobile app development
  • Experience with full stack development, including back-end (e.g., Java, Kotlin, C++) and front-end Android UI toolkits
  • Experience working with codebases
  • Experience collaborating across teams or companies to build products and define requirements

Interested in this job?

Jobs Related To Google Software Engineer III, Android Core, Devices Software