Software Engineering


Durch die Entwicklung unseres Redundanz Management Systems (RMS) haben wir umfangreiche Erfahrungen in der
Software Entwicklung für die ctrlX Steuerungsfamilie und das damit verbundene Betriebssystem ctrlX OS gesammelt.
Dazu zählen:


  • das Erstellen von Komponenten für systemspezifische Diagnosemeldungen für das ctrlX Diagnosesystem
  • Einbetten von Software Komponenten in den ctrlX Scheduler
  • Entwicklung von Echtzeit Applikationen für das ctrlX OS Betriebssystem
  • Handhabung des ctrlX Datalayers in C++
  • Implementierung von Protokoll Stacks
  • Entwicklung von hochverfügbaren SPS Applikationen
  • Erweiterung von bestehenden SPS Applikationen zur hochverfügbaren Lösung und Integration in das RMS System
  • Remote Logging Systeme
  • u.v.m.



Durch unsere umfangreichen Projektätigkeiten mit Partnern aus der Industrie haben wir im Bereich des embedded Software Engineerings
sehr viel Erfahrung und Know How erworben, wie z.B. systemnahe Software-Entwicklung im embedded Linux Umfeld, oder auch die 

Entwicklung graphischer Oberflächen unter Windows.


Wir verfügen über umfangreiche Erfahrung auf unterschiedlichen Plattformen:


  •  SOC Micro Controller Systeme (z.B. NXP, ARM Cortex-M, …) unter Einsatz eines embedded RTOS
  •  Kernel Treiber Entwicklung für Linux basierte Systeme
  •  BSP Entwicklung
  •  ARM und Intel basierte Mehrprozessor Systeme mit gängigen Echtzeit Betriebssystemen
  •  HMI Systeme auf neuesten Windows Plattformen


Unsere wichtigsten Programmiersprachen sind C# für HMI Anwendungen sowei C++ und auch Assembler für besonders zeitkritische Bereiche im Echtzeitumfeld.