Software Engineer III, Android microXR, Augmented Reality

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
$136,000 - $200,000
Android
Mid-Level Software Engineer
Hybrid
2+ years of experience
AR/VR

Description For Software Engineer III, Android microXR, Augmented Reality

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

The Android microXR project aims to build a software platform for Augmented Reality (AR) thin-client smart glasses based on Android. The Android microXR platform requires support for various system level components including drivers and system software for audio, display and other novel consumer hardware devices. In this role, you will enable various display systems(e.g., microLED, etc.) as well as custom hardware audio pipeline support, proximity sensors, Ambient light Sensor (ALS) and other embedded sensors.

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 Software Engineer III in the Android microXR team, you will:

  • Build embedded platforms used in consumer electronics products.
  • Specialize in operating systems, android, device drivers and electrical engineering.
  • Focus on building reusable software platforms aiming heterogeneous architectures including A-class and M-class compute units with embedded sensor devices.
  • Design cross-platform operating systems aiming smart eyewear, read and review data sheets and schematics, and knowledge of digital design, system performance analysis.

Join us in shaping the future of augmented reality and immersive computing at Google!

Last updated 3 months ago

Responsibilities For Software Engineer III, Android microXR, Augmented Reality

  • Build embedded platforms used in consumer electronics products
  • Specialize in operating systems, android, device drivers and electrical engineering
  • Focus on building reusable software platforms aiming heterogeneous architectures including A-class and M-class compute units with embedded sensor devices
  • Design cross-platform operating systems aiming smart eyewear, read and review data sheets and schematics, and knowledge of digital design, system performance analysis

Requirements For Software Engineer III, Android microXR, Augmented Reality

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C/C++ programming language, or 1 year of experience with an advanced degree in a related industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience working with embedded operating systems and audio and bluetooth on consumer devices
  • Experience with Advanced Audio Distribution Profile (A2DP) and audio algorithms

Benefits For Software Engineer III, Android microXR, Augmented Reality

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Android microXR, Augmented Reality

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google's AR team, focusing on immersive computing and mobile AR experiences with competitive compensation and benefits.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Android Software Engineer

Android Software Engineer position at Google's Waze, developing navigation solutions using Kotlin and Java, requiring 2+ years of experience in software development.