Software Developer III, XR Data, Perception Systems

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Mobile
Mid-Level Software Engineer
In-Person
2+ years of experience
AR/VR

Description For Software Developer III, XR Data, Perception Systems

Google is seeking a Software Developer III to join their XR-Data team, focusing on developing ingest technologies for cameras and sensors in AR/VR/XR devices. This role is part of Google's Augmented Reality team, a diverse group of experts building the foundations for immersive computing. The position requires expertise in software development, particularly in C++, Java, or related languages, with a focus on video coding and image processing.

The role involves working on compute-constrained android devices, developing high-performance perception pipelines, and collaborating with other teams to optimize camera/sensor stacks. The ideal candidate will have experience in XR software stack development and computer vision systems for real-time mobile applications.

As part of Google's engineering team, you'll have the opportunity to work on cutting-edge AR/VR technology that impacts billions of users. The position offers competitive compensation ($136,000-$200,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working in either Mountain View, CA, or Waterloo, ON, contributing to Google's mission of making immersive computing accessible through mobile devices.

The role requires strong technical skills, leadership qualities, and the ability to collaborate effectively with cross-functional teams. You'll be responsible for writing efficient code, optimizing performance, and contributing to the overall development workflow. This is an excellent opportunity for someone passionate about AR/VR technology and interested in shaping the future of immersive computing at one of the world's leading technology companies.

Last updated a day ago

Responsibilities For Software Developer III, XR Data, Perception Systems

  • Write robust, reliable, efficient, and testable software designed to run on compute-constrained android devices running perception pipelines at high frame rate and bandwidth
  • Work collaboratively with other Developer teams to optimize performance, usability, and testability for use cases that leverage camera/sensor stacks on a novel platform
  • Communicate, design, and implement decisions effectively through architecture/design documents and code
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to the overall efficiency and productivity of the Developer team through code, process enhancements, and software development workflow improvements

Requirements For Software Developer III, XR Data, Perception Systems

Java
Python
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ or Java, or 1 year of experience with an advanced degree
  • Experience in video coding, image processing or related domains
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing, improving, and monitoring the Extended Reality (XR) Software stack (preferred)
  • Experience developing high-performance computer vision systems for real-time applications on mobile platforms (preferred)
  • Knowledge of C++, Java/Kotlin, Python, and Video/Audio encoding/decoding (preferred)

Interested in this job?

Jobs Related To Google Software Developer III, XR Data, Perception Systems

Mobile Engineer II

Mid-level Mobile Engineer position at G-P, developing React Native applications with AI integration for a global employment platform.

Mobile Software Engineer

Mobile Software Engineer role at SPAN, building React Native apps for home energy management, offering $110k-$170k plus equity in San Francisco.

WeCare.id - Mobile App Developer

Mobile App Developer position at WeCare.id, focusing on React Native development for iOS and Android platforms with emphasis on feature development and optimization.

Mobile Engineer (iOS & Android)

Join Airwallex as a Mobile Engineer in Singapore, building innovative iOS and Android apps for a leading global financial platform valued at $5.6B.

Software Engineer III, Pixel Display System

Software Engineer III position at Google working on Pixel Display System, focusing on Android development and display technologies.