Google Staff Software Engineer, Android Auto, Locations and Sensors in Mountain View, California
Bachelor's degree or equivalent practical experience.
8 years of experience in software development, and with data structures/algorithms.
5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.
2 years of experience programming with Java or Kotlin, including experience with DSP Algorithms, GPS, and Sensors.
Master's degree or PhD in Engineering, Computer Science, or a related technical field.
5 years of work experience developing inertial sensor based navigation algorithms and systems.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional and/or cross-business projects.
Experience in one or more of the following areas (i.e., localization, mapping, SLAM, semantic scene understanding, probabilistic sensor fusion).
Experience with Kalman filters, particle filters, and/or information filters.
The Automotive Sensors and Location team is responsible for one of the most critical aspects of the automotive experience: enabling cars to reliably understand the world around them. We work on numerous critical automotive user journeys, from navigation, to safety, to emergency situations.
Our work spans from fusing GPS with car sensors, WiFi, RF, and Geo 3D world models, tracking where users are relative to their car, providing reliable location around the world.
In this role, you will be the technical lead for the Automotive Sensors and Location team. You will be responsible for features that directly impact the user experience and user privacy story and build the infrastructure to scale. You will design, guide, and vet systems designs of Android systems using Java, Kotlin, and/or C++, in order to influence the third-party app ecosystem. You will collaborate with Automotive original equipment manufacturers (OEMs) and the entire Android team to drive improvements to the location and sensor stack.
Lead a team of engineers on projects that span Android, Google, and OEM projects. Drive improvements in accuracy, efficiency, and quality of location for the automotive industry and the entire Android ecosystem.
Lead team in location and sensor fusion technologies using your knowledge of Kalman and Particle Filtering, SLAM, physics around satellite orbits, RF signal propagation and processing, and other sensors.
Write and review product or system code to solve problems, and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Identify broader problems worth solving in Android Automotive, and turn that big picture into projects and work for their team and/or others in their domain.
Mentor and grow individuals on your team, while also investing in the broader organization.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy (https://careers.google.com/eeo/) and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form (https://goo.gl/forms/aBt6Pu71i1kzpLHe2) .