Android HMI Developer Job Description
Position: Android HMI (HumanMachine Interface) Developer
Location: [Bangalore only]
Experience: [3-8 years]
Employment Type: Full-time / Contract
Notice Period: Immediate Joiners to 15Days only
Job Summary
We are looking for an experienced Android HMI Developer to design, develop, and optimize user interfaces for Android-based systems. The ideal candidate should have strong expertise in Android frameworks, UI/UX design, custom views, and communication with embedded systems.
Key Responsibilities
- Design and develop HMI applications for Android platforms.
- Create custom UI components, animations, and layouts.
- Integrate HMI layers with backend services, middleware, and hardware interfaces.
- Work closely with UX/UI teams to deliver intuitive user experiences.
- Optimize application performance, responsiveness, and memory usage.
- Implement MVVM/MVC/MVP architectures for scalable development.
- Collaborate with hardware, firmware, and QA teams to ensure seamless system integration.
- Troubleshoot issues related to UI rendering, system performance, and API integrations.
- Ensure code quality through unit testing, code reviews, and continuous integration.
Required Skills
- Strong knowledge of Android SDK, Android Studio, Kotlin/Java.
- Experience creating custom views, themes, and styles.
- Proficiency in Jetpack components (ViewModel, LiveData, Compose optional).
- Experience with CAN, UART, Bluetooth, or similar communication protocols (for embedded/automotive HMI).
- Familiarity with REST APIs, JSON, XML, WebSockets.
- Good understanding of multi-threading, AIDL, and IPC mechanisms.
- Strong debugging and profiling skills using Android tools.
If found relevant, drop me your resume to: Email: [Confidential Information]
THANKS & REGARDS,
SUSAN ANGELINE J HCL Tech - TAG Team