Taro Logo

Software Engineer, Android Automotive System Health and Performance

A global technology company that develops internet-related services and products.
$141,000 - $202,000
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Automotive

Job Description

Google is seeking a Software Engineer to join their Android Automotive System Health and Performance team. This role is crucial in developing and optimizing the Android Framework for automotive applications, ensuring high performance and scalability while maintaining system integrity.

The position involves working on cutting-edge technology in the rapidly evolving automotive industry, where more change is expected in the next 5 years than in the previous 50. As part of the Android Auto team, you'll collaborate with vehicle manufacturers to create Assistant-powered navigation, entertainment, and communication systems for vehicles.

The role requires deep technical expertise in Android development, particularly in system performance analysis and optimization. You'll work across all layers of Android, from BSP and Kernel to framework and application layers. Key responsibilities include developing novel system software, performing performance analysis, and working with both internal teams and external partners.

The ideal candidate will have strong software development experience, particularly in Android development and performance analysis. A background in computer science or related technical fields is valuable, with additional expertise in performance tools, data structures, and algorithms being highly beneficial.

This position offers competitive compensation ($141,000-$202,000 base salary plus bonus, equity, and benefits) and the opportunity to work on transformative technology in the automotive sector. You'll be part of Google's broader mission to develop next-generation technologies that impact billions of users worldwide.

The role combines technical challenges with real-world impact, requiring both deep technical knowledge and the ability to collaborate across teams and with external partners. It's an opportunity to shape the future of automotive software while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 4 days ago

Responsibilities For Software Engineer, Android Automotive System Health and Performance

  • Work with a team of engineers focused on developing novel Android system software and related technologies for Autos
  • Develop software across all of android including BSP, Kernel, Native (C++) framework layer, Android (Java) framework layer, and Android App layer
  • Adding and analyzing performance traces, metrics, benchmarking
  • Work closely with third party vendors partners and suppliers as needed to integrate Android in broader software and hardware solutions
  • Work closely with Android Mobile teams to extend and improve the platform for Auto users and applications

Requirements For Software Engineer, Android Automotive System Health and Performance

Java
Linux
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 1 year experience in software performance analysis
  • 1 year experience in Android development