Taro Logo

Software Engineer, Android Automotive

Google is a leading technology company developing next-generation solutions that connect billions globally.
Android
Mid-Level Software Engineer
In-Person
2+ years of experience
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android mobile development for AR applications, requiring 2+ years of experience in software development and Android.

Software Engineer II, Android Enterprise

Software Engineer II position at Google's Android Enterprise team, focusing on developing features for work and education environments using Java and Kotlin.

Software Engineer II, Android Development, Health App Foundations

Android Software Engineer II position at Google working on Fitbit mobile app foundations, requiring 1 year of software development experience and expertise in Android development.

Software Engineer III, Chrome OS, Android

Software Engineer III position at Google focusing on Chrome OS and Android development, requiring C++ expertise and experience with large-scale systems.

Software Engineer II, Android

Software Engineer II position at Google working on Android platform development, requiring 1+ year of programming experience and a bachelor's degree.

Description For Software Engineer, Android Automotive

Google is seeking a Software Engineer for their Android Automotive team in Munich, Germany. This mid-level position requires a minimum of 2 years of experience in software development, with a focus on Rust, Java/Kotlin, and embedded/automotive systems. The role involves designing and developing robust software for vehicle systems, optimizing performance, and ensuring adherence to automotive safety standards.

The Android Auto team collaborates with vehicle manufacturers to create a leading Assistant-powered navigation, entertainment, and communication vehicle system. This position is at the forefront of the rapidly evolving automotive industry, where significant changes are expected in the coming years.

Key responsibilities include implementing software in Rust, utilizing embedded systems experience for resource-constrained automotive hardware, debugging and testing to ensure smooth operation, and managing APIs. The ideal candidate should have a strong background in data structures, algorithms, and experience with C or C++.

Google offers a dynamic work environment where engineers can tackle complex problems and contribute to cutting-edge technologies that impact billions of users. The company is committed to diversity, equal opportunity, and creating a culture of belonging. This role presents an exciting opportunity to shape the future of automotive technology and be part of Google's innovative team.

Last updated 6 months ago

Responsibilities For Software Engineer, Android Automotive

  • Design, develop, and deploy robust software that enables components for vehicle systems
  • Implement and optimize software in Rust, ensuring performance, reliability, and adherence to automotive safety standards
  • Utilize embedded systems experience to craft solutions for resource-constrained automotive hardware
  • Debug, test, and maintain software to ensure smooth operation and exceptional user experiences
  • Engineer, design, and manage Application Programming Interfaces (APIs)

Requirements For Software Engineer, Android Automotive

Rust
Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Rust and Java/Kotlin, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience in embedded/automotive systems development in C or C++

Interested in this job?