Software Developer, XR Camera Systems/Perception Systems

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
AR/VR

Description For Software Developer, XR Camera Systems/Perception Systems

Google's Augmented Reality team is seeking a Software Developer to join their XR Camera Systems/Perception Systems team. This role is crucial in building the foundations for immersive computing and creating helpful, delightful user experiences. The position focuses on making immersive computing accessible to billions through mobile devices.

As a Software Developer, you'll be working on critical projects involving camera sensor integration, imaging pipelines, and XR software stack development. The role requires expertise in embedded systems, image processing, and strong programming skills in C++. You'll collaborate with various teams including Android, ML/perception, SystemUI, and external partners.

The ideal candidate should have at least 2 years of experience in both embedded systems development and image processing. While a Bachelor's degree is required, candidates with advanced degrees (Master's or PhD) in Computer Science, particularly with specialization in camera systems, embedded systems, or computer vision, are preferred.

Google offers an environment where you'll work on cutting-edge technology that impacts billions of users. The company is committed to building a diverse workforce and creating a culture of belonging. This role provides an opportunity to be at the forefront of AR technology development while working with experts in the field.

The position involves complex technical challenges in real-time applications on mobile platforms, requiring skills in performance optimization and high-performance computer vision systems. You'll be part of a team that's continuously pushing the boundaries of what's possible in immersive computing, making this an exciting opportunity for someone passionate about AR/VR technology and its future applications.

Last updated a day ago

Responsibilities For Software Developer, XR Camera Systems/Perception Systems

  • Integrate camera sensors from different vendor stacks, video/audio/data recording and playback design, and development in the XR software stack
  • Design and implement imaging pipelines, while ensuring production-quality code and system-wide performance optimization on immersive devices
  • Work across different developing teams, including Android, ML/perception, SystemUI, Engprod, and various external partners

Requirements For Software Developer, XR Camera Systems/Perception Systems

Python
  • Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience
  • 2 years of experience in embedded systems development
  • 2 years of experience in image processing
  • Experience programming in C++
  • Knowledge of Video/Audio encoding/decoding

Interested in this job?

Jobs Related To Google Software Developer, XR Camera Systems/Perception Systems

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, AI, and multimedia experiences for Pixel devices.

Software Developer III, Immersive XR Operating Systems

Software Developer III position at Google focusing on Immersive XR Operating Systems development, requiring C++ expertise and operating systems experience.