Google seeks a Software Engineer III, Application Developer, XR to craft software across XR and mobile platforms, contributing to coding, reviews, documentation, triage, and design discussions.
Location
San Jose, CA (onsite)
Salary
USD 147,000 - 211,000 per yearly
Responsibilities
- Write product or system development code.
- Review code produced by other engineers and provide feedback to ensure best practices, including style adherence, proper check-ins, accuracy, testability, and efficiency.
- Contribute to existing documentation or educational content and adapt materials based on product updates and user feedback.
- Triage product or system issues and debug, track, and resolve by analyzing sources and their impact on hardware, network, or service operations and quality.
- Participate in or lead design reviews with peers and stakeholders to choose among available technologies.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience programming in Java, Kotlin, C++, or Swift.
- 2 years of experience in Android application development.
Technologies
- Java
- Kotlin
- C++
- Swift
- Android
- iOS
Benefits
About the Job
Google's software engineers build next generation technologies that impact how billions of users connect, explore, and interact with information and with one another. Our products handle information at massive scale and extend beyond web search. We seek engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large scale system design, networking and data storage, security, artificial intelligence, and natural language processing.
Google’s XR team is at the forefront of wearable technology development, focusing on glasses designed for all day utility and usefulness. The mission is to bridge distances between people through flagship communication apps that enable users to share their world and stay connected. By leveraging integrated AI assistance, we are building intuitive XR experiences for functions such as audio and video calls, translation, and navigation within an innovative wearables platform.
The Platforms and Devices team covers Google's computing software platforms across desktop, mobile, and applications, along with first party devices and services that combine Google AI, software, and hardware. Teams in this area research, design, and develop new technologies to make user interaction with computing faster and more seamless, creating innovative experiences for users worldwide.