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

Job Description

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.

Last updated a month ago

Responsibilities For Senior Software Engineer, Location and Context, Android

  • Develop new algorithms and update existing software with integration testing and documentation
  • Maintain and improve client side apps, and server side tools and systems
  • Improve software systems in alignment with evolving standard procedures
  • Integrate advancing Large Language Model/AI systems into 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

Related Jobs

(Sr.) Mobile Engineer, Android

Senior Android Engineer position at BTSE, developing high-performance mobile applications for a leading fintech and blockchain company in Taipei.

Senior System Software Engineer, Embedded, Pixel Watch

Senior System Software Engineer position at Google, focusing on embedded systems development for the Pixel Watch team, requiring expertise in C programming, Android BSP, and Linux drivers.

Senior Platforms System Software Engineer, Servers Software

Senior Platforms System Software Engineer position at Google, focusing on server software development and system-level programming for Google's infrastructure platforms.

Senior Firmware Engineer, Modem System

Senior Firmware Engineer position at Google focusing on embedded systems development for Pixel phones and wearable devices, requiring expertise in C/C++, RTOS, and modem systems.

Senior Software Engineer, Bluetooth, Better Together

Senior Software Engineer position at Google focusing on Bluetooth technology development and integration for Android platform, requiring 5+ years of software development experience and expertise in Bluetooth stack development.