Skip to content

AI Software Developer, Android XR - Google, Waterloo

Google jobs canadaGoogle·Waterloo, ONfull time

Posted: July 14, 2026

Apply for this jobExpires: August 13, 2026

Browse more Google jobs · See other jobs in Waterloo

job description

AI Summary

Google is seeking an AI Software Developer for Android XR in Waterloo, ON, Canada. This role involves the architectural design and implementation of automated application runners for Android XR AppCompat, building scalable application execution frameworks. Key duties include collaborating with Android and Android XR platform teams to improve application experiences on various devices. Candidates need a Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience, along with at least two years of software development experience.

About the Role and Team

As an AI Software Developer at Google in Waterloo, you will play a pivotal role in shaping the future of extended reality (XR) by focusing on Android XR application compatibility. This position involves participating in the architectural design and implementation of a unified automated application runner specifically for Android XR AppCompat. You will be responsible for building scalable application execution frameworks that operate seamlessly across physical devices, emulators, and cloud-hosted environments, ensuring a robust user experience. Collaboration is key, as you will work closely with the Android and Android XR platform teams to develop new capabilities aimed at significantly improving application experiences within the XR ecosystem. Furthermore, this role offers the unique opportunity to engage directly with third-party developers, gathering essential feedback, resolving bugs, and helping to design innovative solutions that enhance the overall developer experience. Your work will contribute to an automated application evaluation framework, leveraging intelligent crawlers, computer vision, and Large Language Models (LLMs) to detect and rectify spatial layout issues, rendering distortions, overlapping UI elements, and XR-specific input collision problems. This critical software development effort ensures that new XR devices provide a consistent and high-quality experience for all users, including those interacting with complex information.

Qualifications and Google's Vision

To be successful in this AI Software Developer role, candidates must possess a Bachelor's degree in Computer Science or a related technical field, or demonstrate equivalent practical experience. A minimum of two years of experience in software development is required, utilising one or more general-purpose programming languages such as Go, Java, Python, C/C++, C#, Objective-C, JavaScript, or Kotlin. Google values strong problem-solving skills and a deep understanding of algorithms and their complexity, which are crucial for designing efficient systems. Excellent software and systems troubleshooting and debugging skills are also highly preferred, alongside good written and verbal communication abilities to effectively collaborate with other developers and stakeholders. Google's software developers are at the forefront of creating next-generation technologies that transform how billions of users connect, explore, and interact with information and one another. Our products demand the ability to manage information at a massive scale, extending far beyond traditional web search. We seek versatile software developers who bring fresh ideas from diverse areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. This role offers opportunities to switch teams and projects as you and our fast-paced business evolve, pushing technology forward to reimagine how we interact with the world around us through innovative XR devices and helpful AI.

categories

about google

similar jobs