Sr Android Developer-Automotive AI Assistant
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.
