Taro Logo

Software Engineer, Split Compute, Android

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$141,000 - $202,000
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Consumer

Job Description

Google is seeking a Software Engineer to join their Split Compute Android team in San Jose. This role is part of Google's Android platform, which powers over 3 billion devices worldwide. The position focuses on developing next-generation technologies that impact how billions of users connect and interact with information.

The role involves working on the Split-Compute software platform, requiring expertise in Android application development and programming skills in Java or Kotlin. The ideal candidate will contribute to design and implementation, participate in reviews, maintain documentation, and collaborate across teams to deliver successful outcomes.

This is an excellent opportunity to work on Google's open-source mobile operating system, which aims to bring computing to everyone worldwide. The position offers competitive compensation ($141,000-$202,000 + bonus + equity + benefits) and the chance to work on technology that impacts billions of users.

The role requires a Bachelor's degree in Computer Science (or equivalent experience) and at least 2 years of Android development experience. Preferred qualifications include advanced degrees, embedded systems experience, C++ programming skills, and familiarity with AOSP and connectivity components.

Join Google's mission to make computing accessible to everyone while working with cutting-edge technology in a collaborative environment. This role offers the opportunity to shape the future of Android and mobile computing while working with talented engineers across various technical domains.

Last updated 8 days ago

Responsibilities For Software Engineer, Split Compute, Android

  • Contribute to the design and implementation of components in the Split-Compute software platform
  • Participate in design reviews and code reviews, providing feedback to peers
  • Contribute to existing documentation and adapt content based on product/program updates and user feedback
  • Collaborate with other team members and cross-functional peers to help plan and scope project work and successfully deliver the team's goals

Requirements For Software Engineer, Split Compute, Android

Java
Kotlin
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 2 years of experience Android application development
  • Experience programming in Java or Kotlin

Benefits For Software Engineer, Split Compute, Android

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k