CareerPlanGet AI match score →

AI Software Developer, Android XR, Application Compatibility

Waterloo region, Ontario💼 Full-time💰 $147,000–$147,000🗓 2026-06-14 → 2026-07-31

Core

Designing and building automated application execution and evaluation frameworks for Android XR devices using AI and computer vision.

Role type

Senior IC Android XR software developer (AI/ML focus)

Builds

Automated application runners, scalable execution frameworks, and AI-driven evaluation tools for XR apps

Domain

XR (Extended Reality), Android, Computer Vision, Large Language Models (LLMs)

Deliverable

production ML models | product features

Required skills

Software development, algorithm design, systems troubleshooting, debugging, computer vision, LLM integration, spatial layout analysis, UI rendering analysis

Preferred skills

Problem solving, stakeholder engagement, full-stack versatility

Technologies

Android, XR platforms, Go, Java, Python, C/C++, C#, Objective-C, JavaScript, Kotlin, LLMs

Responsibilities

Architect and implement automated application runners for Android XR AppCompat; Build scalable execution frameworks for physical devices, emulators, and cloud; Collaborate with platform teams to improve XR application experiences; Engage with third-party developers to fix bugs and design solutions; Design and deliver automated evaluation frameworks using crawlers, computer vision, and LLMs to detect spatial and rendering issues.

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - Participate in the architectural design and implementation of a unified automated application runner for Android XR AppCompat. - Build scalable application execution frameworks that run on physical devices, emulators, and cloud-hosted environments. - Collaborate with Android and Android XR platform team to develop new capabilities to improve the application experiences in XR. - Engage directly with third-party developers to get feedback, fix bugs, help design solutions. - Design, scale, and deliver an automated application evaluation framework using intelligent crawlers, computer vision and Large Language Model (LLMs) to detect spatial layout issues, rendering distortions, overlapping UI elements, and XR-specific input collision problems. ## Requirements - Bachelor's degree in Computer Science or related technical field, or equivalent practical experience. - 2 years of experience in software development with one or more general-purpose programming languages, including but not limited to Go, Java, Python, C/C++, C#, Objective-C, JavaScript, or Kotlin. ## Nice to Have - Strong problem solving-skills and understanding of algorithms and their level of complexity. - Strong software and systems troubleshooting and debugging skills. - Good written and verbal communication. ## Benefits - Individual pay is determined by factors including job-related skills, experience, and relevant education or training. - US: $147000 - $211000 (USD) + 15% bonus target + bonus + equity + benefits - Canada: $150000 - $154000 (CAD) + 15% bonus target + bonus + equity + benefits - Learn more about benefits at Google.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗