Our engineering team at SRM Tech Automotive Center of Excellence (CoE) designed and developed an Android-based infotainment platform tailored for modern connected-vehicle ecosystems. The program focused on delivering a seamless, scalable, and user-centric in-vehicle experience aligned with evolving automotive technology trends and Software-Defined Vehicle (SDV) architectures.
The platform was built to support smartphone integration, connected services, third-party applications, responsive Human Machine Interface (HMI), and high-quality media experiences while addressing key industry challenges related to performance optimization, connectivity reliability, system stability, and driver distraction reduction.
Business Objectives
Key objectives included:
- Deliver a seamless and responsive in-vehicle user experience with minimal driver distraction
- Enable stable smartphone integration for navigation, media, and communication services
- Support high-quality audio playback, routing, and volume management
- Build a scalable framework for secure third-party application integration
- Improve infotainment performance through faster boot times and optimized multitasking
- Enhance system reliability with reduced crashes and efficient resource utilization
- Enable reliable connected vehicle communication across multiple interfaces and protocols
- Support safety-focused UI/UX principles aligned with automotive usability requirements
Solution
The platform architecture enables seamless interaction across the hardware, operating system, middleware, applications, and HMI layers, creating a robust foundation for connected infotainment experiences and future SDV integration.
By combining reusable software components, platform-level optimization, and automotive-grade connectivity, the solution improved scalability, accelerated development cycles, and enhanced the overall user experience.
Key Highlights
Android-Based Automotive Infotainment Architecture
- We developed a layered infotainment architecture integrating hardware, OS, middleware, applications, and HMI into a unified automotive platform, enabling scalability, modular expansion, and seamless vehicle interaction.
Media and Audio Framework Integration
- We implemented media playback, audio streaming, routing, and volume management capabilities to deliver a seamless in-vehicle entertainment and communication experience.
Smartphone Connectivity and Communication Services
- Developed a PID-based PWM control framework for electro-hydraulic actuation, delivering smooth ramp-up and ramp-down of braking force while eliminating transient jerk and oscillations. We enabled stable Bluetooth-based smartphone integration supporting device pairing, contact synchronization, call management, and low-latency media streaming.
Responsive Android HMI Development
- We designed a responsive Android-based HMI optimized for smooth interaction, real-time responsiveness, and reduced driver distraction.
Third-Party Application Framework
- We implemented a secure, scalable Android application framework that supports seamless third-party integration and future extensibility.
Multi-Protocol Connectivity Integration
- We integrated Bluetooth, Wi-Fi, USB, TCP/IP, MQTT, and HTTPS protocols to enable reliable connected vehicle communication and cloud connectivity.
Performance and Stability Optimization
- We optimized boot time, multitasking, and memory utilization to improve infotainment responsiveness, system stability, and reliability.
Vehicle HAL (VHAL) and API Integration
- We integrated Android Vehicle HAL (VHAL) interfaces and service APIs to enable seamless communication between infotainment applications and vehicle systems.
IVI ARCHITECTURE:

The layered IVI architecture illustrates the interaction from Hardware to HMI, through OS, Middleware, and Application layers, providing a robust and scalable platform for automotive infotainment.
Outcomes
- Delivered a fully functional Android-based infotainment platform for automotive applications
- Enabled stable smartphone connectivity and seamless media streaming
- Improved infotainment responsiveness through optimized boot time and multitasking performance
- Reduced crashes and improved memory utilization for enhanced system stability
- Enabled reliable connected vehicle communication across multiple interfaces and protocols
- Delivered a smooth and responsive in-vehicle user experience
- Accelerated infotainment development through reusable software components and scalable architecture
Technologies Used
- Hardware Platforms : Cortex-A based SoCs – i.MX8M Plus
- Operating Systems : Android 11, Android 15
- Programming Languages : Java, Kotlin, C, C++
- Connectivity : Bluetooth, Wi-Fi, USB, TCP/IP, HTTPS, MQTT
- Build Tools : CMake, GCC, Android Build System, Cross compiler toolchain for ARM
- Application Frameworks : Android App Framework, Vehicle HAL (VHAL)
- Development Environment : Android Studio, Linux Environment, Eclipse IDE
- Debugging and Analysis : ADB, Logcat
- SDKs : Android SDK









