Job Overview
Company
Tata Technologies
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Tata Technologies and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
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)
Don't Miss This Opportunity!
Tata Technologies is actively hiring for this Android HMI Architect position
Apply Now