Taro Logo

Software Developer III, Immersive XR Operating Systems

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AR/VR
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google is seeking a Software Developer III for their Immersive XR Operating Systems team, focusing on augmented and virtual reality technologies. The role involves working on critical components of AR/VR devices, including compositor, input, System UI, OpenXR, and perception systems. The team specializes in scene graph and graphics buffers optimization for high-quality, low-latency 3D graphics.

As part of the Google Augmented Reality team, you'll be working with experts dedicated to making immersive computing accessible to billions through mobile devices. The position requires strong expertise in operating systems, C++ programming, and system optimization. You'll be responsible for developing robust software solutions, managing end-to-end tasks, and collaborating with cross-functional teams.

The ideal candidate should have at least 2 years of experience in software development and operating systems. Knowledge of performance optimization, Android internals, and augmented reality is highly valued. The role offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for engineers passionate about pushing the boundaries of immersive technology while working at one of the world's leading tech companies. You'll be part of a team that's shaping the future of how people interact with digital content in the physical world. The position offers significant growth potential and the chance to work on cutting-edge AR/VR technology that will impact billions of users.

Last updated 5 months ago

Responsibilities For Software Developer III, Immersive XR Operating Systems

  • Deliver end-to-end tasks towards a larger goal with minimal assistance from more senior team members
  • Write robust, reliable, efficient, and testable software designed to run in environments that span bare-metal to cloud
  • Communicate and align work within affected teams and with cross-functional partners
  • Plan and execute prioritized project work independently, managing their own priorities and making appropriately paced progress without supervision
  • Review code developed by other developers and provide feedback to ensure best practices

Requirements For Software Developer III, Immersive XR Operating Systems

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience working on operating systems
  • Experience developing software applications using the C++ programming language