Taro Logo

Senior Software Engineer, Location and Context, Android

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
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Mobile

Description For Senior Software Engineer, Location and Context, Android

Google is seeking a Senior Software Engineer to join their Location and Context team for Android. This role is crucial in developing and improving location-based experiences across the Android platform and Pixel devices. The position combines work on user-facing interfaces with internal tooling and visualization improvements.

The role is part of Android, Google's open-source mobile operating system that powers over 3 billion devices worldwide. The mission is to make computing accessible to everyone globally, believing it's a force for good that enables access to information, economic opportunity, and connectivity.

As a Senior Software Engineer, you'll collaborate with both local and remote teams across Google. Your work will focus on making location experiences more accurate, reliable, timely, and power efficient. You'll utilize Google's extensive development tools and work across the full stack, from external user interfaces to internal systems.

The ideal candidate should have strong software development experience, particularly in languages like Python, C, C++, Java, Kotlin, or JavaScript. Knowledge of data structures and algorithms is essential. Experience with Sensor Fusion, Signal Processing, or Low Power Computing would be valuable, as would familiarity with location and activity recognition technologies.

This is an opportunity to impact billions of users while working with cutting-edge technology, including the integration of LLM/AI systems. The role offers the chance to work on complex technical challenges while contributing to Google's mission of making computing accessible to everyone.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Location and Context, Android

  • Develop new algorithms and update existing software with good integration testing and documentation
  • Maintain and improve client side apps, and server side tools and systems
  • Improve software systems in alignment with evolving best practices across the Android Location
  • Integrate rapidly evolving LLM/AI systems into relevant systems

Requirements For Senior Software Engineer, Location and Context, Android

Java
Kotlin
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, Kotlin, JavaScript), and with data structures/algorithms
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience in Sensor Fusion, Signal Processing, Inertial Measurement Units, or Low Power Computing (preferred)
  • Knowledge of location and activity recognition technologies (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Location and Context, Android