Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide, and the company is looking for engineers to contribute to its Split-Compute software platform.
Requirements
- 2 years of experience Android application development.
- Experience programming in Java or Kotlin.
- Experience developing on embedded operating systems (e.g., Android, iOS, Linux, etc.).
- Experience programming in C++.
- Experience in Android Open Source Project (AOSP) or on Device.
- Familiarity with connectivity components (e.g., Wi-Fi/Bluetooth or embedded software).
Responsibilities
- 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.
Other
- Bachelor's degree in Computer Science or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical field.
- 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.