See more projects
nda

The customer chose to protect their confidential information

An Updated In-Vehicle Infotainment System

Automotive
IVI
Customer rating
4.9
This ranking reflects our expertise and success
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.

Location:South Korea
[object Object] on the map

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.

Duration24 months
Technologies
C++
Qt
QML
Git
OBS
Jira

Other:

ARM-based, Linux

Home screen with widgets
Home screen with widgets

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.

Navigation
Navigation

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 architecture
Solution architecture

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

SamsungVerivoxTUI

Let's talk about your IT needs