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 · Consumer

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 technical expertise in software development with specialized knowledge in location and activity recognition technologies.

The role involves working with both local and remote teams across Google, utilizing the company's extensive development tools to enhance the end-user experience of location services on Android. From external user interfaces to internal custom tooling and visualization, the position offers a comprehensive scope of development responsibilities.

As part of Android, which powers over 3 billion devices worldwide, you'll contribute to Google's mission of bringing computing to everyone. The platform serves as the foundation for OEMs and developers to build compelling computing devices and applications that reach users globally.

The ideal candidate will bring strong software development experience, particularly in languages like Python, Java, or Kotlin, combined with knowledge of data structures and algorithms. Experience with sensor fusion, signal processing, or low-power computing would be particularly valuable. The role also involves working with cutting-edge AI/ML systems and optimizing development processes across the organization.

This position offers the opportunity to work on technology that impacts billions of users while being part of Google's innovative culture. The role combines technical challenges with the chance to shape the future of location-based services on one of the world's most widely-used mobile platforms.

Last updated 21 hours 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
Python
Kotlin
  • 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)

Benefits For Senior Software Engineer, Location and Context, Android

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave

Interested in this job?

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