Staff Software Engineer, Android Augmented Reality

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$189,000 - $284,000
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AR/VR

Description For Staff Software Engineer, Android Augmented Reality

Google's Augmented Reality team is at the forefront of AR/VR innovation, focusing on making immersive computing accessible to billions through mobile devices. As a Staff Software Engineer on the Split-Compute team, you'll be instrumental in developing platform services, SDK, and testing frameworks for AR ecosystems. The role demands expertise in Android development, with deep knowledge of system architecture and performance optimization.

The position offers an opportunity to work with a diverse group of experts building the foundations for immersive computing experiences. You'll lead critical components of the Split-Compute software platform, collaborate across teams, and shape the future of AR technology. The role requires strong technical leadership, with responsibilities spanning design reviews, performance optimization, and cross-functional collaboration.

This is an exceptional opportunity for experienced engineers passionate about AR/VR technology. You'll work at Google's Mountain View location, with competitive compensation ranging from $189,000 to $284,000, plus comprehensive benefits. The role combines technical challenges with leadership opportunities, making it ideal for those ready to impact how users interact with digital information in the physical world.

The ideal candidate brings 8+ years of software development experience, with particular strength in Android development, system architecture, and performance optimization. You'll need to demonstrate leadership in technical design, code quality, and team collaboration. This role offers the chance to work on cutting-edge AR technology while contributing to Google's mission of making computing more perceptive, immersive, and accessible.

Last updated 2 months 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

Kotlin
Java
  • 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
  • Experience with Android Open Source Project
  • Experience developing embedded systems/Linux
  • Experience with system profiling
  • Knowledge of networking transports and protocols, including Wi-Fi and BT/BLE
  • Knowledge of video codecs

Benefits For Staff Software Engineer, Android Augmented Reality

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, Android Augmented Reality

Staff Software Engineer, Mobile (Android), Geo

Staff Software Engineer position at Google working on Android development for the Geo team, building mapping technologies and solutions.

Staff Software Engineer, Mobile (Android), Google Workspace

Lead Android development for Google Workspace as a Staff Software Engineer, combining technical leadership with hands-on development to impact billions of users.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment.

Staff Software Engineer, Mobile (Android), Geo

Lead Android development for Google's Geo team, building mapping solutions used by billions while providing technical leadership and architectural guidance.

Staff Software Engineer, Mobile (Android), Google Workspace

Staff Software Engineer position at Google focusing on Android development for Google Workspace, offering competitive compensation and benefits.