Google is seeking a Senior Software Engineer to join their Location and Context team for Android. This role combines Android platform development with location-based technologies to create efficient and powerful user experiences. The position involves working with both local and remote teams across Google to enable timely and power-efficient location experiences on Android platforms and Pixel devices.
As part of Google's mission to bring computing to everyone worldwide, you'll be working on Android - the open-source mobile operating system powering over 3 billion devices globally. The role requires expertise in software development, algorithms, and data structures, with a focus on location and context-aware technologies.
The ideal candidate will have strong programming skills in languages like Python, Java, or Kotlin, and experience with sensor fusion, signal processing, or low-power computing. You'll be responsible for developing new algorithms, maintaining client-side applications, and improving server-side tools while integrating advanced AI/ML systems to enhance location services.
This position offers the opportunity to impact billions of users while working with cutting-edge technology in location services and mobile computing. You'll be part of Google's broader mission to make computing accessible to everyone, contributing to a platform that powers smartphones, tablets, TVs, and wearables worldwide.
The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate across teams. You'll be working in an environment that values innovation, technical excellence, and the ability to solve complex problems at scale.