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

Description For Software Developer III, Immersive XR Operating Systems

Google is seeking a Software Developer III to join their Immersive XR Operating Systems team. This role is crucial in developing next-generation technologies for augmented and virtual reality devices. The position focuses on enabling new applications and features while maintaining high framerates, working with compositor, input, System UI, OpenXR, and perception teams. The successful candidate will be part of the Google Augmented Reality team, a group of experts building the foundations for immersive computing.

The role requires expertise in operating systems and C++ programming, with opportunities to work on scene graphs and graphics buffers for high-quality, low-latency 3D graphics. You'll be responsible for delivering end-to-end tasks, writing robust software, and collaborating with cross-functional teams. The position offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and benefits.

As part of Google's engineering team, you'll have the chance to work on projects that handle information at massive scale, extending well beyond web search. The role demands versatility and leadership qualities, with opportunities to switch teams and projects as both you and the fast-paced business grow. You'll be contributing to making immersive computing accessible to billions of people through mobile devices.

The ideal candidate should have at least 2 years of experience in software development and operating systems, with a strong background in C++ programming. Preferred qualifications include an advanced degree in Computer Science or related field, experience with performance, operating systems, android internals or augmented reality, and proficiency in system health and software test engineering. This is an excellent opportunity to join a leading tech company and work on cutting-edge AR/VR technology that will shape the future of human-computer interaction.

Last updated 2 days 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

Benefits For Software Developer III, Immersive XR Operating Systems

Medical Insurance
Equity
  • Base salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Google Software Developer III, Immersive XR Operating 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.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

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.