Required skills
Java & Kotlin proficiency – For building and maintaining Android apps and services.
Android SDK mastery – Deep understanding of app- & activity lifecycle, services, broadcast receivers, and UI components
Jetpack Libraries – Familiarity with Navigation, Flows / Livedata, ViewModel, and Compose (if applicable).
Automotive UX principles – Designing distraction-free, voice-first, and glanceable interfaces.
Accessibility & localization – Supporting diverse users and regions, languages and screen sizes, screen orientations, look and feels (branding).
Touch, rotary, and voice input handling – Adapting to various interaction modalities.
System UI customization – Ability to modify launchers, notifications, and system bars for in-vehicle use. Support for multiple Displays (Center, Passenger, Rear Seats, Android Single Instance Service / ASIS for Driver Display)
Embedding apps into apps, with techniques like ControlViewHost or TaskViews
Automotive UX principles – Designing distraction-free, voice-first, and glanceable interfaces.
Working Knowledge of ActivityManager / WindowManager / PackageManager / ContentProvider /
BroadcastReceiver / (AIDL) Services (Foreground & background)
Automotive-Specific Framework Extensions like :
CarService / CarPowerManager / CarAudioManager / CarSensorManager
CarUXRestrictionsManager / CarInputManager / CarDisplayManager
CarNavigationManager,WindowManagerShell
Tools : Android Studio Profiler, Logcat, Android Vitals (Play Console)
Android Architect • Pune, Maharashtra, India