Software Engineer III, iOS, Augmented Reality Maps
Job Description
Position Overview
Google's software engineers develop next-generation technologies that change how billions connect, explore, and interact with information. As a software engineer in the Augmented Reality (AR) Maps team, you will build user-facing experiences that empower users to intuitively explore and navigate the world while pioneering a first-party Extended Reality (XR) camera app. You will work on a project critical to Google’s evolving needs, helping define the future of XR by integrating AI and mobile innovation.
Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance and the California Fair Chance Act. By applying, you can share your preferred working location from San Jose, CA, USA or San Francisco, CA, USA.
Key Responsibilities
- Architect and implement high-performance XR navigation components using Swift/Objective-C.
- Integrate and optimize motion tracking and localization algorithms to enable spatially aware user experiences.
- Collaborate closely with UX and product management to rapidly prototype, test, and iterate on features, defining the roadmap for Maps in XR.
- Maintain high standards for performance, stability, and code maintainability throughout the development lifecycle.
- Integrate Gemini Live to develop novel, real-time, AI-powered navigation and contextual guidance experiences.
Required Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in Objective-C or Swift programming languages.
- 2 years of experience with iOS application development.
Preferred Qualifications
- Master's degree or PhD in Computer Science or a related technical field.
- 2 years of experience with data structures or algorithms in academic or industry settings.
- Experience with two or more of the following: iOS app development, SwiftUI/UIKit, Google Maps.
- Experience with computer vision and Augmented Reality (AR).
- Experience with geometric models and 3D coordinate systems.
- Expertise in performance profiling and optimization on mobile devices.
Benefits & Perks
- Compensation: Base salary of $141,000-$202,000 plus bonus, equity, and more.
- Benefits: Comprehensive benefits package.
- Opportunity to choose your preferred working location (San Jose, CA or San Francisco, CA).
- Inclusive workplace committed to equal opportunity and accommodating special needs.