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 may no longer be active. You may be interested in these related jobs instead:
Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

SoC Physical Design Engineer, Implementation

SoC Physical Design Engineer role at Google focusing on ASIC implementation and physical design for custom silicon solutions.

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 a month 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?