Taro Logo

Senior Software Engineer, Android Automotive Developer Platforms

A leading global technology company specializing in internet-related services and products.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive

Job Description

Google's Android Auto team is at the forefront of revolutionizing in-car experiences through their Car App Library team. This senior role focuses on developing frameworks that bridge the gap between car hardware capabilities and developer needs, while ensuring driver safety through distraction-aware solutions. The position involves working on cutting-edge automotive technology during a transformative period in the industry, where more change is expected in the next 5 years than in the previous 50. The role requires expertise in software development, particularly in C++, C, or Python, with a strong foundation in large-scale infrastructure and distributed systems. The successful candidate will contribute to building cross-platform environments for automotive applications, working closely with core Android teams and automotive manufacturer partners. This is an opportunity to shape the future of automotive software development at one of the world's leading technology companies, combining technical expertise with practical application in the rapidly evolving automotive sector.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Android Automotive Developer Platforms

  • Contribute to the architecture and development of the Car App Library
  • Build understanding and expertise on automotive OEM and app developer needs
  • Define and use metrics to validate the impact of the work
  • Collaborate closely with other disciplines, internal partners and external automotive manufacturer partners

Requirements For Senior Software Engineer, Android Automotive Developer Platforms

Python
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++, C, or Python
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks

Related Jobs