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 13 days 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

Software Developer III, Mobile (Android), AR

Google AR team seeks experienced Android developer to build immersive computing solutions, offering competitive salary and benefits.

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.

Technical Program Manager, Pixel Watch and Fitbit Device Software

Technical Program Manager position at Google, leading Pixel Watch and Fitbit device software development, requiring 2+ years of program management experience and strong technical background.

Software Engineer III, Mobile, Google Cloud

Mid-level Software Engineer position at Google Cloud focusing on mobile development and AI-augmented services using Firebase and Google Cloud Services.

Software Engineer III, Camera 3A, Devices Software

Software Engineer III position at Google focusing on camera software development, 3A algorithms, and mobile imaging technologies.