The customer chose to protect their confidential information
An Updated In-Vehicle Infotainment System

About the client
In this business case, we were hired by a Tier 1 for a leading automotive OEM based in South Korea.
![[object Object] on the map](https://content.andersenlab.com/common-data/client-maps/South Korea/1716540926.png)
Project overview
As a result of our involvement, all media-specific needs of passengers and drivers were addressed in an end-to-end fashion. The resulting system ensures quick, comfortable access to such functionalities as radio, other digital content, maps and navigation, user settings, etc.

Business Context
The customer operates in a technologically advanced and competitive niche. In order to maintain their competitive edge, they required assistance with a diverse range of software development tasks for a car infotainment system. These tasks encompassed creating home screens equipped with widgets, implementing vehicle and connectivity settings, developing a media center capable of handling audio, video, and visual content, integrating a navigation engine, and providing infotainment content for passengers.

Challenges
Andersen's team was tasked with developing the software content for one of the first dual-display in-vehicle information systems available in today's market. This encompassed defining the entire software architecture, crafting a visual framework using Qt/QML, and engineering essential applications for both driver touchscreens and passenger entertainment. Furthermore, during the development and stabilization phase, our team identified and addressed 15 hardware issues, proposing cost-effective solutions.

Solution
Andersen has delivered the following results:
- Built an in-vehicle infotainment system architecture and subsystem specifications;
- Performed the initial Linux setup for an ARM-based CPU and all peripheral support;
- Optimized the Linux kernel and made modifications to resolve performance and hardware issues;
- Crafted a visual framework using Qt Quick and QML to facilitate UI development;
- Established a continuous integration/continuous deployment (CI/CD) system with automatic software bundle compilation and test automation support;
- Created software abstraction layers for integrating Korean and international mapping engines;
- Fully implemented multimedia, vehicle, and connectivity settings applications;
- Engineered a Home Screen application with multiple widgets and navigation support.
Project results
- All software tasks resolved;
- Hardware system potential expanded.
Let's talk about your IT needs
What happens next?
An expert contacts you after having analyzed your requirements;
If needed, we sign an NDA to ensure the highest privacy level;
We submit a comprehensive project proposal with estimates, timelines, CVs, etc.
Customers who trust us