Android HMI Expert
Job Description
JD:
Design interfaces for real-time data processing from vehicle ECUs, sensors, and external APIs (e.g., navigation, multimedia). Integrate with AOSP (Android Open-Source Project) customizations, HAL (Hardware Abstraction Layer) components, and automotive communication protocols like CAN, Ethernet, or SOME/IP.Make authoritative decisions on technology stacks, evaluating trade-offs in latency, reliability, and resource optimization. Author technical proposals, requirements, and interface specifications using UML or similar tools.Work closely with UI/UX designers, embedded engineers, and Tier 1 suppliers to prototype and iterate HMI solutions. Evaluate vendor offerings and emerging trends (e.g., AR/VR integration, voice assistants) to drive continuous improvement. Lead performance analysis, testing (unit, integration, system-level), and optimization for automotive-grade requirements.
Your profile
- Hands-on with Android Automotive OS (AAOS), AOSP customization, and Android framework development.
Proven track record in designing HMI architectures for embedded/real-time systems, preferably in vehicles with 8-12 Yrs Exp. - Expertise in Java, Kotlin, C/C++, and Python for Android app development and native integrations (JNI).
- Strong knowledge of Android SDK, emulator (AVD), memory/boot optimizations, and multi-threading.
- Familiarity with UI frameworks (e.g., Jetpack Compose, XML layouts) and design tools (e.g., Figma).
- Experience with automotive protocols (CAN, Flex Ray, Ethernet) and OS platforms (QNX, Linux, Android).
- Proficiency in version control (Git), CI/CD tools (Jenkins, Bamboo), and agile methodologies.
Bangalore, IN