Sr Android Developer-Automotive AI Assistant

Mihup

Mihup

Software Engineering, Data Science
Bengaluru, Karnataka, India
Posted on Jan 12, 2026

Key Responsibilities

  • Design and develop Android applications and SDKs and services optimized for automotive Head Units.
  • Collaborate with designers and product teams to translate voice assistant workflows into interactive UIs and Android services.
  • Write clean, maintainable code following best practices in object-oriented programming and architectural design.
  • Handle asynchronous tasks and background thread execution efficiently using Android concurrency tools.
  • Build robust communication layers between the Android app and voice engines or cloud APIs.
  • Take ownership of feature implementation end-to-end, from design to deployment.
  • Test and debug system behavior across multiple driving modes, screen states, and device configurations.
  • Participate in code reviews and help establish and enforce code quality standards across the team.


Education & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or related fields.
  • 6 to 13 years of experience in Android development projects.
  • Exposure to in-car systems, embedded Android, or automotive Android development is a plus.
  • Solid understanding of Object-Oriented Programming principles.
  • Proficiency in Java (mandatory) and C++ (basic to intermediate).
  • Familiarity with Android project structure, build systems (Gradle), and common design patterns (MVVM/MVC).
  • Good grasp of data structures and algorithms, especially sorting, searching, and collection handling.
  • Experience with threading models, background tasks, and performance tuning on Android.
  • Basic understanding of Android’s service lifecycle, broadcast receivers, and custom views.
  • Strong debugging skills using ADB, logcat, Android Profiler, etc.
  • Experience working in Agile teams and contributing to sprint planning or architecture discussions is a plus.