Description

You will design and implement software components across the Android application and service layers for infotainment systems.

Responsibilities

  • Design and implement software components in the application and service layers.
  • Analyze and resolve technical issues reported by the validation team.
  • Troubleshoot and debug issues across any layer of the Android stack.
  • Collaborate with distributed global teams to deliver timely solutions.

Required Skills

  • 10+ years of experience in the embedded domain.
  • 5+ years of experience in Android development.
  • Deep understanding of Android architecture and the Android HAL layer.
  • Experience with the Android codebase, including Application layer (Java/Kotlin), JNI, and Native frameworks.
  • Proficiency with Android programming environments using Binders and IPC mechanisms.
  • Strong knowledge of Android Services/Framework layer and debugging techniques.
  • Understanding of Automotive SoC architecture, including application and vehicle processors.
  • Experience using the Android source build system and Android debugging tools.

Preferred Skills

  • C++ programming experience.
  • Experience with Android Infotainment systems, specifically Navigation, Connectivity (WiFi, BT), and Projection (Android Auto, Carplay).

Education

Any Gradute