Google's XR team is at the forefront of the next major leap – the convergence of AI and XR. This is more than just new devices – it's about reimagining how we interact with the world around us. We're building a future where lightweight XR devices pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.
Requirements
- 5 years of experience with software development in C++ and data structures/algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large-scale application design and architecture.
- 2 years of experience with Android Internals and Operating Systems.
- 5 years of experience working with embedded operating systems, and designing/implementing OS and application runtime components.
- Experience with 3D Computer Graphics, and Game Engines.
- Experience with AR/VR, Emulators, Simulations or Virtual Machines.
Responsibilities
- Architect, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
- Communicate, design, and implement decisions effectively through architecture/design documents and code.
- Mentor and train other team members on architecture and design techniques, coding standards, debugging complex system interactions, and engineering best practices and processes.
- Contribute to the overall efficiency and productivity of the engineering team through code, process enhancements, and software development workflow improvements.
- Work with cross-functional teams to design and implement new features that make it easier for Extended Reality (XR) developers to build and debug their apps.
Other
- Mentor and train other team members on architecture and design techniques, coding standards, debugging complex system interactions, and engineering best practices and processes.
- Work with cross-functional teams to design and implement new features that make it easier for Extended Reality (XR) developers to build and debug their apps.
- 5 years of experience in a technical leadership role leading project teams and setting technical direction.
- display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- preferred working location from the following: San Jose, CA, USA; Mountain View, CA, USA