Google's XR team is building a future where lightweight XR devices pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences. This role involves reimagining how we interact with the world around us.
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
- Bachelor’s degree or equivalent practical experience.
- 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
- work location from the following: San Jose, CA, USA; Mountain View, CA, USA