Service Portfolio

Software Development

For the microcontroller sector we develop software mainly in C. The software architecture is guided by the ISO/OSI model, thus the software will be modular and provided with comprehensible interfaces.

Our software development is based on a real-time kernel which has been developed by Reese+Thies and which enables us to guarantee “tough real-time” in the µs range. In doing so we rely on one single platform concept whereby we support all kinds of different controller architectures such as Cortex M0/M3/M4 by ST and Infineon as well as Infineon Aurix. Within the platform we also provide interfaces for fieldbus systems and records built on that (e.g. CANopen) as well as diagnostics, flash functions and error management.

In conjunction with IoT we apply operating software available on the market to guarantee an optimal integration of interfaces and functions.

In order to ensure quality within our software projects we use our software guideline as well as code analysis tools for syntactic monitoring unless there is a special customer request.
If requested module test will be prepared and conducted.

We simulate complex control systems with Matlab/Simulink and PLECS on system level. In this manner we test the control specific draft in advance and later on we are better able to evaluate the outcomes and the interim results.

Our core competence lies in the range of embedded systems. In the sector of functional safety (EN13849 / IEC 61508) we can refer to more than 15 years of experience.

For special applications we use Linux-based CPU modules by Toradex or TQ-Systems.


  • CAN
  • J1939
  • RS232 / RS485
  • Ethernet
  • CANopen
  • UDS/C (ISO 15765)
  • ODX (ISO 14229)
  • DoIP (ISO 13400)

    logo cia member weiss

demand: requirement specification, specification: functional specification, fine specification, implementation / coding, module level test, integration of system, system test, total validaton
funktionale Sicherheit