JobsSenior Software Engineer, Motion Algorithms
Job description
The Senior Software Engineer, Motion Algorithms role at Google focuses on developing high-quality motion and location algorithms for Android devices. The position is part of the Motion Systems and Algorithms Team, which aims to enhance user experiences through advanced sensor fusion and state estimation techniques. Engineers in this role will work on critical projects that influence the functionality of Android and Pixel products. The team values versatility and leadership, encouraging collaboration across various technologies and teams.
Requirements
- Bachelor’s degree or equivalent experience in Computer Science, Robotics, Electrical Engineering, or a related technical field.
- 5 years of software development experience in programming languages such as Java, C++, Python, or Kotlin.
- 3 years of experience testing, maintaining, or launching software products.
- 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 related ML fields.
Responsibilities
- Write and test product or system development code for motion and location algorithms.
- Collaborate on algorithms, system integration, and validation pipelines.
- Work with local and remote teams to enhance location experiences across the Android ecosystem.
- Build and extend the end user experience of using Location on Android devices.
- Develop and productize cutting-edge algorithms and ML models.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
