Taro Logo

Software Engineer III, Mobile, Android Graphics

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
$141,000 - $202,000
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Job Description

Google is seeking a Software Engineer III to join their Android Core Graphics team, focusing on developing the Android Open Source Project (AOSP) framework software and APIs that power the graphics compositing engine across billions of Android devices. This role is based in Mountain View, CA, and offers a competitive salary range of $141,000-$202,000 plus benefits and equity.

The position requires expertise in Android development, C++, and graphics programming, with the successful candidate working on critical projects that impact how billions of users interact with Android devices. You'll be part of the team that develops and maintains the graphics infrastructure that supports various Android form factors including phones, tablets, XR, laptops, TV, cars, and watches.

As a Software Engineer III, you'll collaborate with OEMs, hardware vendors, developers, and game engine creators to push the boundaries of mobile graphics. Your responsibilities will include designing and developing features in the core graphics stack, reviewing code, contributing to documentation, troubleshooting complex system issues, and participating in technical design reviews.

The role offers opportunities to work with cutting-edge graphics technologies including Vulkan and OpenGL, while contributing to the development of accessible technologies. You'll be part of Google's broader mission to bring computing to everyone in the world, working on software that powers more than 3 billion devices worldwide.

The position comes with Google's comprehensive benefits package and the opportunity to work with some of the best minds in the industry. You'll be contributing to projects that have a direct impact on user experience across all Android devices, making this an excellent opportunity for someone passionate about graphics programming and mobile development.

This role is ideal for candidates who combine technical expertise in Android development and graphics programming with the ability to collaborate across teams and contribute to the larger Android ecosystem. The position offers significant growth potential and the chance to work on technology that impacts billions of users worldwide.

Last updated 9 hours ago

Responsibilities For Software Engineer III, Mobile, Android Graphics

  • Design and develop features in the core graphics stack inside AOSP
  • Review code developed by other engineers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer III, Mobile, Android Graphics

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
  • 2 years of experience with Android, C++, and 1 year of experience in graphics
  • 2 years of experience with Android application development

Benefits For Software Engineer III, Mobile, Android Graphics

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

Related Jobs

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android mobile development, requiring 2 years of experience and offering competitive compensation.

Camera Software Engineer, Android Automotive Perception

Camera Software Engineer position at Google, focusing on Android Automotive Perception development, offering $141K-$202K base salary plus benefits.

Software Engineer III, Mobile, NotebookLM

Software Engineer III position at Google focusing on mobile development for NotebookLM, requiring 2 years of experience in software and mobile development.

Software Engineer, Laptops and Tablets, Core UI

Software Engineering role at Google focusing on Core UI development for laptops and tablets, requiring Android expertise and offering competitive compensation.

Software Engineer, Split Compute, Android

Software Engineer position at Google working on Split Compute for Android, requiring Java/Kotlin expertise and Android development experience.