Home Jobs Senior Software Engineer, Motion Algorithms

Senior Software Engineer, Motion Algorithms

Google Inc.
mountain view, ca IT & Software Posted Jun 23, 2026 $200 - $250 USD
Share: LinkedIn Twitter WhatsApp

Job Description

Senior Software Engineer, Motion Algorithms

Google Mountain View, CA, USA

  • Bachelor’s degree or equivalent experience in Computer Science, Robotics, Electrical Engineering, a related technical field, or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages, including Java, C++, Python, or Kotlin.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture in a high-performance or embedded environment.
  • 3 years of experience with sensor fusion, state estimation, signal processing, or specialization in a related resource‑constrained ML field.

Preferred qualifications

  • Master's degree or PhD in Computer Science, Robotics, or a related technical field.
  • 5 years of experience with data structures/algorithms, specifically involving spatial algorithms or complex data structures for location technology.
  • 1 year of experience in a technical leadership role, mentoring junior engineers or leading complex algorithmic design projects.
  • Experience in ML, sensor fusion, signal processing, sensors (inertial, magnetometer, barometer), GNSS and other radio‑based signals (Wi‑Fi, BT, UWB), embedded and resource‑constraint computing.
  • Experience with data analysis, performance evaluation and visualization.

Knowledge of motion and location technologies, especially on mobile devices.

About the job

The Motion Systems and Algorithms Team (MSAT) is at the forefront of location and motion technology. Our mission is to deliver high‑quality context and seemingly magical experiences for users in motion. We work on some of the hardest problems in sensor fusion and state estimation, developing and productizing cutting‑edge algorithms and ML models that power core features on Android devices and Pixel products.

As a Senior Software Engineer in MSAT, you will write and test product or system development code for highly reliable, resource‑constrained motion and location algorithms. You will collaborate on algorithms, system integration, and validation pipelines, touching everything from low‑level embedded systems to large‑scale Android services. You will help build and extend the end‑user experience of using Location on Android, including external user interfaces, ML‑algorithm development on server and client, and improvements in internal custom tooling and visualization.

Individual pay is determined by factors including job‑related skills, experience, and relevant education or training. US: $174,000 – $253,000 (USD) + 15% bonus target + equity + benefits.

  • Write and test product or system development code for highly reliable, resource‑constrained motion and location algorithms.
  • As a member of MSAT, collaborate on algorithms, system integration, and validation pipelines, touching everything from low‑level embedded systems to large‑scale Android services.
  • Use and expand knowledge across the wide range of technologies that are used to deliver new features and quality improvements to all users of Android devices.
  • Work with local and remote teams across Google to enable more accurate, reliable, timely and power‑efficient location experiences across the Android ecosystem and Pixel devices. Build and extend the end‑user experience of using Location on Android, all the way from external user interfaces, to ML‑algorithm development on server and client, to improvements in internal custom tooling and visualization.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr

Job Details

Salary Range
$200 - $250 USD
Link copied!