Overview

Embedded Software

We write production embedded software for automotive microcontrollers, including Renesas RH850, from low-level drivers to application logic.

Two of our own components, the UDS diagnostic stack and the CAN/UDS flash bootloader, are reused across our ECUs and are available to integrate into customer controllers.

What we offer

Capabilities

MCAL and drivers

Low-level drivers, including layered production CAN drivers.

Application software

Control logic and state machines for body, chassis and lighting.

UDS diagnostic stack

ISO 14229 services over CAN, configurable per ECU.

CAN/UDS bootloader

Field-reprogrammable bootloader ported across ECU families.

Network communication

CAN and CAN FD communication and network management.

Process and quality

Development aligned to Automotive SPICE and MISRA C guidelines.

Deliverables

Typical work products

Scope is agreed per program. These are the work products we commonly deliver.

  1. Software requirements
  2. Software architecture
  3. Driver development
  4. Application software
  5. Diagnostics integration
  6. Bootloader integration
  7. Unit testing
  8. Release documentation

Have an ECU program in mind?

Share your requirements and target SOP. Our engineers will come back with a technical approach and a plan.

Talk to an expert
Talk to an expert