Staff Software Engineer, Android Augmented Reality

Google is a leading technology company that develops innovative products and services used by billions of users worldwide.
$189,000 - $284,000
Android
Staff Software Engineer
In-Person
8+ years of experience
AR/VR

Description For Staff Software Engineer, Android Augmented Reality

Google's Augmented Reality team is responsible for exploring Augmented Reality (AR) and Virtual Reality (VR) technologies that can see and sense the world from the same vantage point as you, and interweave digital information. The team's goal is to give users capabilities by making computing more perceptive, immersive, and accessible. As a member of the Split-Compute team, you will help to deliver platform services, the developer SDK, and testing frameworks to enable ecosystems for AR.

The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.

As a Staff Software Engineer in the Android Augmented Reality team, you will:

  • Lead the design and implementation of components in the Split-Compute software platform.
  • Perform system profiling, identify and make key performance related improvements.
  • 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 deliver team goals.

This role requires a Bachelor's degree or equivalent practical experience, with 8 years of experience in software development and data structures/algorithms. You should have 5 years of experience testing and launching software products, 3 years of experience with software design and architecture, and 5 years of experience with Android application development.

Preferred qualifications include experience with Kotlin or Java, and C++, Android Open Source Project, developing embedded systems/Linux, system profiling, knowledge of networking transports and protocols (including Wi-Fi and BT/BLE), and knowledge of video codecs.

Join Google's Augmented Reality team and be at the forefront of immersive computing technology, working on projects that will shape the future of how billions of users interact with information and the world around them.

Last updated a month ago

Responsibilities For Staff Software Engineer, Android Augmented Reality

  • Lead the design and implementation of components in the Split-Compute software platform
  • Perform system profiling, identify and make key performance related improvements
  • 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 deliver team goals

Requirements For Staff Software Engineer, Android Augmented Reality

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with Android application development

Benefits For Staff Software Engineer, Android Augmented Reality

  • Bonus
  • Equity
  • Benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Android Augmented Reality

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience team at Google, managing tool development for 4,000+ developers in a hybrid work environment.

Staff Software Engineer, Android Augmented Reality

Lead Android AR development at Google, focusing on Split-Compute platform services and SDK development for next-generation augmented reality experiences.

Senior Staff Software Engineer, Mobile, Android

Senior Staff Software Engineer position at Google, focusing on Android development and technical leadership, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Android Augmented Reality

Lead Android AR development at Google, building next-gen immersive computing platforms with competitive compensation and benefits.

Staff Software Engineer, Android Augmented Reality

Lead Android AR development at Google, building next-gen immersive computing platforms with competitive compensation and opportunity to shape the future of AR technology.