See more projects
nda

The customer chose to protect their confidential information

Automotive Software Engineering and Integration

Automotive
ADAS/AD
Customer rating
4.9
This ranking reflects our expertise and success
Automotive Software Engineering and Integration

About the client

Andersen was hired by an automotive software company collaborating with one of Europe’s major car manufacturers. While working on a vehicle control unit, the company realized that it needed a dependable tech partner capable of assisting it with the development and integration of modern and compliant software for the customer. Andersen's team was chosen for this role.

Location:Germany
[object Object] on the map

About the project

Andersen was entrusted with engineering and integrating software for a vehicle control unit, requested by a major tech company in the automotive segment.

Duration20 months
Technologies
C
Python
AUTOSAR
DaVinci Developer Adaptive
DaVinci Configurator Classic
EB tresos Studio

Tools and programming languages:

C, Python, Autosar, Vector DaVinci Developer and Configurator, Elektrobit Tresos, Vector CANoe, VectorCAST, Trace32 Lauterbach

Embedded Communication standards:

CAN FD, FlexRay, Ethernet, SOME/IP, XCP, SPI

Process management:

Enterprise Architect, Git, Jenkins, DOORS

Software development approach
Software development approach

Business Context

The market of vehicle control units (VCU) is expanding. There are projections that this niche will hit $10.01 billion by 2023, compared to $4.29 billion back in 2021. Operating in this growing niche, the customer was determined to make the most of this qualitative and quantitative progress and offer a state-of-the-art vehicle control unit.

Challenges

As a technology vendor, we acted in the following capacities:

  • Integrator in a process setup, totally adhering to ASPICE and ISO 26262 (ASIL-D) regulations;
  • Furnisher of expertise and staff for the integration and development of a multi-core VCU driven by an advanced chip;
  • Practical vendor of the specified engineering services.

App functionality

The resulting VCU is fully capable of working as a domain controller in electric or hybrid vehicles. As such, it:

  • Receives input from various sensors, such as those monitoring brakes, HVIL (High Voltage Interlock Loop), and charger connections;
  • Undertakes subsequent tasks like managing energy distribution within the system, enhancing torque efficiency, overseeing motor operation, supervising the HV battery pack, and handling the on-board charging system until the charger is securely locked.
Software development approach
Software development approach

Solution

While working on this automotive IT initiative, our team resolved a range of tasks for the customer, including:

  • Initial low-level bring-up of the customer's microcontroller;
  • Integration and configuration of the microcontroller via the EB tresos Studio tool;
  • Integration of the communication matrix specification via the DaVinci Configurator Classic tool;
  • Integration and configuration of the customer's diagnostics specification via the DaVinci Configurator tool;
  • Configuration of the Basic Software stack via the DaVinci Configurator Classic tool;
  • Integration of the ECU Extract models, provided by the customer, via the DaVinci Developer Adaptive tool;
  • Operative system configuration and CPU performance analysis;
  • Debugging;
  • Tooling development based on Python to speed up the AUTOSAR file manipulation;
  • Requirement tracing via Rational DOORS;
  • Unit testing of software components via the VectorCAST tool.

Project results

Andersen's team proved to be the right choice for the customer, as we have done the following:

  • Successfully met all the deadlines, both in the series development environment and at the A and B sample phase;
  • Successfully set up all long-lasting integration processes and tools. Several tools were developed by us to speed up integration workflows for both ongoing and future AUTOSAR-related projects;
  • Fully documented the entire integration process and our implementation of software components.

All the input requirements assigned to our software team have been properly traced, designed, implemented, and tested in full conformity with the automotive ASPICE V-model.

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