Google is seeking a Senior Software Engineer to join their GPS Locations team within the Platforms and Devices organization. This role focuses on developing and improving location accuracy technologies by processing GPS data and other information sources. The position combines core software engineering with specialized knowledge in sensor fusion and navigation systems.
As part of Google's broader mission to organize the world's information, this role contributes to making location services more accurate and reliable for billions of users. The team works within Google's Platforms and Devices division, which creates software platforms across desktop and mobile environments, along with first-party devices that leverage Google's AI capabilities.
The ideal candidate will bring strong software engineering fundamentals with 5+ years of experience in languages like Java, Python, and C++/SQL, along with expertise in data structures and algorithms. They should have a proven track record of launching and maintaining software products, with additional experience in software design and architecture.
Key responsibilities include processing GPS data to improve position accuracy, writing production code, leading technical design reviews, and ensuring code quality through peer reviews. The role requires both technical depth in software engineering and the ability to collaborate effectively with cross-functional teams.
This position offers the opportunity to work on technology that directly impacts user experiences across Google's products, with the backing of Google's world-class engineering resources and infrastructure. Based in New Taipei City, the role provides exposure to cutting-edge location technology while working alongside talented engineers in Google's growing Taiwan engineering hub.