Google is looking for a Software Engineer to join the Android Auto team. In this role, you will be part of the Car App Library team, building the frameworks that abstract hardware variability and create driver-distraction-aware solutions to enable a wider range of applications in cars.
What You'll Do
- Architect and develop the Car App Library, a cross-platform environment for building Automotive applications.
- Build understanding and expertise on automotive OEM and app developer needs.
- Define and apply metrics to validate the impact of your work.
- Collaborate closely with other disciplines and internal partners like core Android, as well as external automotive manufacturer partners.
What We're Looking For
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in C++, C, or Python.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Nice to Have
- 3 years of experience with data structures and algorithms.
- Experience in developing accessible technologies.
Technical Stack
- C++
- C
- Python
Team & Environment
This role is part of the Android Auto team, specifically the Car App Library team.
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.




