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.