Staff Software Developer, Android Xr System Apps

Google Google · Big Tech · Waterloo, ON +1

Staff Software Developer for Android XR System Apps at Google, focusing on next-generation UI for XR glasses. The role involves designing, prototyping, building, and launching new user experiences, incorporating emerging technologies like spatial interactions and AI-powered multi-modal conversational interfaces. The team is at the forefront of the convergence of AI and XR, aiming to augment human intelligence with lightweight XR devices and helpful AI.

What you'd actually do

  1. Contribute to technical roadmaps by proposing projects with value, and helping to validate product management direction and developer estimates.
  2. Design, guide and vet systems designs across mobile and XR apps, and write product or system development code to solve ambiguous problems.
  3. Ensure launches are delivered on time and at a high degree of quality by building for testability, assisting with complex issue triage, and meeting compliance launch criteria.
  4. Empower the team to build delightful and OEM-extensible experiences through technical mentorship and architectural oversight. Provide documentation, reference code, and direct support for OEM partner integrations.
  5. Support UX by enabling rapid prototyping and by providing developer feasibility analysis for designs.

Skills

Required

  • 8 years of software development experience in Kotlin, Java, or Swift
  • 5 years of experience in iOS or Android application development

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects
  • Experience in mobile app development, spatial app or 3D game development, performance optimization, software architecture or tools in the mobile space, related to the Android SDK
  • Experience delivering mobile applications written in a reactive framework such as Jetpack Compose, React, or Swift UI
  • Experience developing user interfaces

What the JD emphasized

  • set technical direction
  • set technical direction

Other signals

  • AI-powered multi-modal conversational interfaces
  • convergence of AI and XR
  • lightweight XR devices like smart glasses and headsets pair with helpful AI