Taro Logo

Senior Software Engineer, Location and Context, Android

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
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 combines Android platform development with location-based technologies to create more accurate, reliable, and power-efficient location experiences across Android platforms and Pixel devices. The position involves working with both local and remote teams across Google, utilizing the company's extensive development tools to enhance end-user location experiences on Android.

The role requires expertise in software development, particularly in languages like Python, Java, or Kotlin, with a focus on location and activity recognition technologies. You'll be responsible for developing new algorithms, maintaining client-side apps, and improving server-side tools while integrating cutting-edge AI/ML systems into existing infrastructure.

As part of Google's Android team, you'll contribute to an operating system that powers over 3 billion devices worldwide. The position offers the opportunity to work on critical projects that directly impact how billions of users interact with location-based services on their Android devices. The ideal candidate will bring strong technical skills, leadership qualities, and enthusiasm for tackling complex problems across the full stack.

This role is perfect for someone who wants to make a significant impact on mobile technology while working at one of the world's leading tech companies. You'll be part of Google's mission to bring computing to everyone in the world, enabling access to information and economic opportunities through technology.

Last updated 2 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
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
Visa Sponsorship
  • Google welcomes people with disabilities
  • Equal opportunity employer

Interested in this job?

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