Software Engineer III, Android, ART Libraries

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

Description For Software Engineer III, Android, ART Libraries

Google is seeking a Software Engineer III to join their Android team, focusing on ART Libraries. This role is crucial in developing and maintaining the core infrastructure that powers Android devices worldwide. The position combines system-level programming with performance optimization, requiring expertise in Java/C++ development and Android systems.

As part of Google's engineering team, you'll work on technologies that impact billions of users globally. The Android platform, which powers over 3 billion devices, aims to make computing accessible to everyone worldwide. This role involves working on critical infrastructure components that enable seamless experiences across various devices including phones, wearables, TVs, and automotive platforms.

The ideal candidate will have strong experience in software development, particularly with Android applications and systems programming. You'll be responsible for implementing performance enhancements, updating core libraries, and contributing to new language features. The role requires both technical expertise and collaborative skills, as you'll be working with teams across Google to ensure Android maintains its position as the world's leading mobile operating system.

This position offers the opportunity to work on challenging problems at massive scale, contributing to a platform that brings computing power to billions of users. You'll be part of Google's mission to make technology accessible and useful for everyone, while working with cutting-edge technologies and some of the industry's best engineers.

Last updated an hour ago

Responsibilities For Software Engineer III, Android, ART Libraries

  • Address challenging problems across a range of areas, contributing to the core infrastructure that enables seamless experiences on phones, wearables, TVs, and automotive platforms
  • Search into algorithms and system-level code to identify and implement critical performance enhancements
  • Update libraries within the Android codebase, upholding the standards of quality and stability
  • Contribute to the development of new language features and the integration of cryptographic algorithms
  • Advocate robust testing practices and code reviews

Requirements For Software Engineer III, Android, ART Libraries

Java
  • 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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with Android application development

Interested in this job?

Jobs Related To Google Software Engineer III, Android, ART Libraries

Technical Solutions Consultant, Android Auto Partner Engineering

Technical Solutions Consultant position at Google focusing on Android Auto partner engineering, combining software development expertise with automotive industry knowledge.

Software Engineer III, Android Enterprise Services

Software Engineer III position at Google focusing on Android Enterprise Services development, requiring 2+ years of experience in software development and Android application development.

Software Engineer III, Chrome OS Commercial Reporting

Software Engineer III position at Google focusing on Chrome OS Commercial Reporting and Android development in Kraków, Poland.

Software Engineer II, Mobile, Android

Software Engineer II position at Google focusing on Android mobile development for the Devices & Services team, working on Wear OS platform capabilities and features.

Software Engineer III, Android Framework

Software Engineer III position at Google focusing on Android Framework development, requiring 2+ years of experience in software development and strong expertise in data structures and algorithms.