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

Job Description

Google is seeking a Senior Software Engineer to join their Platforms and Devices team, focusing on GPS Locations technology. This role combines software engineering expertise with location-based technologies to improve position accuracy using phone-quality GPS data. The position involves working on critical projects within Google's vast ecosystem, which handles information at massive scale beyond just web search.

The ideal candidate will bring strong technical skills in software development, particularly in Java, Python, and SQL, along with experience in sensor fusion, positioning, or navigation. They will be responsible for developing and maintaining complex systems that process GPS data to enhance location accuracy, participating in technical design reviews, and ensuring code quality through peer reviews.

Working at Google offers the opportunity to impact billions of users while working with cutting-edge technologies. The Platforms and Devices team specifically focuses on improving user interactions across desktop, mobile, and applications, combining Google's AI, software, and hardware capabilities to create seamless experiences.

This role offers the chance to work on challenging technical problems at scale, collaborate with talented engineers, and contribute to products that affect users worldwide. Google provides a supportive environment for professional growth, encourages innovation, and values diverse perspectives in problem-solving.

Last updated 10 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
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, GPS Locations

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development 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

Related Jobs

Senior Platforms System Software Engineer, Servers Software

Senior Platforms System Software Engineer position at Google, focusing on server software development and system-level programming for Google's infrastructure platforms.

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing and improving the Fuchsia Framework platform, requiring expertise in testing frameworks, system architecture, and programming languages like Python or Rust.

Senior CPU Design Verification Engineer, Silicon

Senior CPU Design Verification Engineer role at Google focusing on CPU verification, test infrastructure, and performance validation.

Senior Software Engineer, GPS Locations

Senior Software Engineer position at Google focusing on GPS and location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and C++/SQL.

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing testing frameworks and infrastructure for the Fuchsia Platform, requiring 5+ years of software development experience.