Staff Software Engineer, Android Augmented Reality

Google is a global technology leader that specializes in internet-related services and products.
$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 for Android Augmented Reality, you will lead the design and implementation of components in the Split-Compute software platform. You'll perform system profiling, identify and make key performance-related improvements. You'll participate in design reviews and code reviews, providing feedback to peers. Additionally, you'll contribute to existing documentation, adapt content based on product/program updates and user feedback, and collaborate with team members and cross-functional peers to help plan and scope project work and deliver team goals.

This role requires a strong background in software development, data structures/algorithms, and Android application development. You'll be working on cutting-edge AR/VR technologies, making computing more perceptive, immersive, and accessible to users worldwide.

Last updated 3 days 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
Linux
  • 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, and 3 years of experience with software design and architecture
  • 5 years of experience with Android application development
  • Experience with Kotlin or Java, and C++
  • 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

Equity
  • Equity

Interested in this job?

Jobs Related To Google Staff Software Engineer, Android Augmented Reality

Staff Android Engineer, Host Calendar

Staff Android Engineer for Airbnb's Host Calendar team, developing tools for hosts to manage bookings and optimize revenue.

Staff Android Engineer, Guest & Host

Staff Android Engineer role at Airbnb, shaping user and listing experiences for millions of users worldwide.

Staff Android Engineer, Client Data and Networking Platform

Staff Android Engineer role at Airbnb, focusing on client data and networking platform development.

Staff Software Engineer, Android

Join Suno as a Staff Software Engineer for Android, building the future of music creation with AI.

Senior Staff Software Engineer, Mobile, Android

Google seeks Senior Staff Software Engineer for Android team. Lead high-impact projects, coach engineers, and develop large-scale solutions. 8+ years experience required.