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 development with positioning and navigation expertise to improve location accuracy across Google's products. The position involves working with phone-quality GPS data and other information sources to enhance position computation accuracy. As part of Google's engineering team, you'll contribute to technologies that impact billions of users worldwide, working on critical projects with opportunities for growth and team transitions. The role requires strong programming skills in Java, Python, and C++/SQL, along with experience in system design and architecture. You'll be part of a team that researches, designs, and develops new technologies to make user interactions with computing faster and more seamless. The position offers the opportunity to work on innovative experiences for users globally, combining technical expertise with practical application in GPS and location services. This role is ideal for someone who wants to impact how users interact with location-based technologies while working at one of the world's leading tech companies.

Last updated 3 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 location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and 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.