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

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 2 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?

Jobs Related To Google Software Engineer, Android Automotive

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google, focusing on AR technology development with competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, requiring 2+ years of experience and strong programming skills.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products, requiring 2+ years of experience.