
HMI Software Engineer
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
- Design, develop and optimize Android HMI applications for IVI systems.
- Implement UI/UX designs into functional HMI software with attention to performance and responsiveness.
- Develop interactive prototypes to validate design ideas, workflows and transitions before full-scale implementation.
- Implement animations, transitions and micro-interactions that enhance user experience while meeting safety guidelines.
- Work with design tools (Figma, Adobe XD, Sketch etc.) and integrate assets into Android applications.
- Conduct usability testing of prototypes with internal teams and refine designs based on feedback.
- Collaborate with system engineers to ensure vehicle data integration (mock data, CAN simulators) for realistic prototype testing.
- Participate in code reviews and technical discussions.
- Strong hands-on experience in Android application development (Java/Kotlin).
- Proficiency in Android UI frameworks (Jetpack Compose).
- Experience with HMI/UX development for IVI or other embedded devices.
- Good understanding of Android Material design guidelines.
- Understanding of Android Automotive OS (AAOS)
- Proficiency in using tools such as Android studio, Git, Jenkins, Jira.
- Understanding of Coroutines.
- Knowledge in dependency injection framework (Hilt/Dagger)
- Experience in unit testing (Espresso, JUnit)
- Good debugging skills.
- Strong problem-solving & analytical skills.