Taro Logo

Senior Software Engineer, GPS Locations

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, GPS Locations

Google is seeking a Senior Software Engineer to join their GPS Locations team within the Platforms and Devices organization. This role focuses on improving position accuracy by processing GPS data and other information sources. The position combines core software engineering with specialized knowledge in sensor fusion and navigation systems.

The role is part of Google's broader mission to develop next-generation technologies that impact billions of users globally. As part of the Platforms and Devices team, you'll work on computing software platforms across various environments (desktop, mobile, applications) and contribute to first-party devices that combine Google's AI, software, and hardware expertise.

The ideal candidate will bring strong software development experience in languages like Java, Python, and C++/SQL, along with deep knowledge of data structures and algorithms. You'll be responsible for writing production code, leading technical design reviews, maintaining high code quality through peer reviews, contributing to documentation, and resolving complex system issues.

This position offers the opportunity to work on critical location-based services that are fundamental to many Google products. You'll collaborate with talented engineers while tackling challenging technical problems in positioning and navigation. The role combines hands-on coding with technical leadership responsibilities, making it ideal for experienced engineers looking to make a significant impact on location-based technologies used by billions of people.

Working at Google also means being part of a company that values diversity, equal opportunity, and creating a culture of belonging. You'll have access to cutting-edge resources and the opportunity to work on projects that push the boundaries of what's possible in location technology.

Last updated 14 days ago

Responsibilities For Senior Software Engineer, GPS Locations

  • Process phone-quality GPS data together with other information to improve the accuracy of computed positions. Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, GPS Locations

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages in Java, Python, and C++/SQL, and with data structures/algorithms
  • 5 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience working within an organization or individual projects

Interested in this job?

Jobs Related To Google Senior Software Engineer, GPS Locations