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
5,000+ Employees
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, optimizing performance, and collaborating with other teams to enhance camera/sensor stacks. The successful candidate will contribute to making immersive computing accessible to billions through mobile devices.

The position offers a competitive salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. Located in either Mountain View, CA, or Waterloo, ON, the role provides an opportunity to work with cutting-edge AR/VR technology while being part of Google's innovative culture. The ideal candidate will have at least 2 years of relevant experience, strong programming skills, and the ability to write efficient, testable code for high-performance systems.

Key responsibilities include developing robust software for perception pipelines, collaborating on optimization efforts, and contributing to the team's overall efficiency through code reviews and process improvements. The role requires excellent communication skills for effective documentation and team collaboration. This position offers the chance to work on projects critical to Google's needs while having opportunities for growth and evolution within the company's fast-paced environment.

Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and providing equal employment opportunities to all qualified candidates. The company offers comprehensive benefits and supports work-life balance, making it an attractive opportunity for those looking to make an impact in the AR/VR space while working for a leading technology company.

Last updated a month 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)

Benefits For Software Developer III, XR Data, Perception Systems

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k

Interested in this job?

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

Technical Program Manager, Pixel Software

Technical Program Manager position at Google Pixel team, leading software development projects for mobile devices with focus on Android and consumer electronics.

Software Engineer II, Camera 3A Performance

Software Engineer II position at Google focusing on mobile camera algorithm development and optimization, specializing in 3A (auto focus, auto exposure, auto white balance) performance.

Software Engineer III, Camera, Platform and Devices

Software Engineer III position at Google, focusing on camera and media component development for Android and Pixel devices, requiring expertise in Kotlin and Java.

Partner Engineer, Mobile Carriers

Technical Program Manager position at Google focusing on mobile carrier certification, device testing, and cross-functional project management in Mexico City.

Software Engineer, Computational Photography, Pixel Camera

Software Engineer position at Google focusing on computational photography and mobile imaging for Pixel devices, combining ML and image processing expertise.