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 GPS Locations team within the Platforms and Devices division. This role focuses on improving the accuracy of GPS positioning by processing phone-quality GPS data alongside other information sources. The position is part of Google's broader mission to develop next-generation technologies that impact billions of users worldwide.

The ideal candidate will bring 5 years of software development experience, particularly in Java, Python, and C++/SQL, along with strong knowledge of data structures and algorithms. They will be responsible for writing system development code, leading design reviews, and ensuring best practices through code reviews. The role requires both technical expertise and leadership qualities, as the engineer will be expected to participate in architectural decisions and mentor other team members.

Working within the Platforms and Devices team, you'll be part of a group that develops Google's computing software platforms across various environments, including desktop and mobile. The team combines Google's strengths in AI, software, and hardware to create seamless user experiences. This position offers the opportunity to work on critical projects that directly impact Google's positioning and navigation capabilities.

The role provides the chance to work with cutting-edge technology in sensor fusion and navigation systems, while collaborating with talented engineers across Google. You'll be contributing to products that handle information at massive scale, requiring innovative solutions in distributed computing, system design, and data processing. The position offers growth opportunities and the ability to switch teams and projects as both you and Google's fast-paced business evolve.

As part of Google's commitment to innovation and quality, you'll be working in an environment that values technical excellence, creativity, and collaboration. The company offers a supportive culture that welcomes people with disabilities and promotes equal opportunity employment. This role represents an excellent opportunity for experienced engineers who want to make a significant impact on technology used by billions of people worldwide.

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
  • 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