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.

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.
Typical work products
Scope is agreed per program. These are the work products we commonly deliver.
- Software requirements
- Software architecture
- Driver development
- Application software
- Diagnostics integration
- Bootloader integration
- Unit testing
- Release documentation
More ways we can help

System Engineering & Functional Safety
Requirements, E/E architecture and ISO 26262 safety work for chassis, body and powertrain controllers.
Learn more
Hardware Design
Schematic and PCB design, motor and LED drivers, power stages and EMC-aware layouts.
Learn more
Validation & Testing
Bench and HIL testing, diagnostic and flashing validation, DV and PV support.
Learn more
Have an ECU program in mind?
Share your requirements and target SOP. Our engineers will come back with a technical approach and a plan.