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.