C, C++, Assembler, Linux, embedded Systems, VxWorks, Windows 7/XP, Realtime, DeviceDriver, ARM, x86
Aktualisiert am 08.09.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
embedded
Linux
Yocto
Embedded C
Embedded C++
Linux Echtzeitbetriebssystem
Automation/Steuerung
Industrial Ethernet
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Bereich D8

möglich

Projekte

Projekte

5 Monate
2024-08 - 2024-12

Implementierung PXE Client

C Linux


C Linux
Hirschmann Automation & Controls
6 Monate
2024-01 - 2024-06

Implementierung SNMPv3 Erweiterung

C Linux

C Linux
Hirschmann Automation & Controls
1 Jahr 3 Monate
2022-10 - 2023-12

Portierung Switch-Software auf neue Switch/Prozessor-Architektur

C Linux ARM ...


C Linux ARM PPC
Hirschmann Automation & Controls
1 Jahr
2021-10 - 2022-09

Anpassung Profinet-IO Device Stack an div. Switch Plattformen

C Linux ARM ...


C Linux ARM PPC
Hirschmann Automation & Controls
7 Monate
2022-02 - 2022-08

MQTT Interface für Netzspannungs-Monitor

C STM32 FreeRTOS ...
  • Zertifikatsverwaltung via EST

C STM32 FreeRTOS MQTT
habemus! electronic + transfer
9 Monate
2021-10 - 2022-06

Erstellung eines FreeRTOS BSP für RF-Applikation

C STM32 FreeRTOS

C STM32 FreeRTOS
habemus! electronic + transfer
1 Jahr 10 Monate
2020-01 - 2021-10

Portierung Profinet-IO Device Stack für Switch Applikation

C Linux ARM

C Linux ARM
Hirschmann Automation & Controls
9 Monate
2021-01 - 2021-09

Erstellung eines Linux BSP für Home-Monitor

C Linux Yocto
  • Treiber-Programmierung

C Linux Yocto
habemus! electronic + transfer
8 Monate
2020-02 - 2020-09

Erstellung eines Linux BSP für Messsystemsteuerung

C Linux Yocto
  • Treiber-Programmierung
C Linux Yocto
habemus! electronic + transfer
3 Monate
2019-11 - 2020-01

Portierung Erlang Compiler auf ARM Platform

Linux QEMU Yocto ...


Linux QEMU Yocto ARM
Siemens
6 Monate
2019-04 - 2019-09

Generierung von EtherCAT Slave Information (ESI) Dateien

Visual Studio C# XML
Visual Studio C# XML
Moog
10 Monate
2018-12 - 2019-09

Anpassung EtherCAT Slave Stack für Hydraulik-Ventilsteuerung

C Code Composer Studio TI320xx
  • Steuerungsfirmware API
  • Slave Stack Konfiguration und Anpassungen
  • Synchronisation mit Buszyklus
  • Conformance Test
C Code Composer Studio TI320xx
Moog
9 Monate
2018-02 - 2018-10

Linux Netzwerkkarten Treiber mit Echtzeitfähigkeiten

Linux C GCC
  • API zur erweiterten Konfiguration
  • zeitgesteuertes Senden
  • Synchronisation mit Netzwerkzyklus
Linux C GCC
Phoenix Contact Electronics
1 Jahr 1 Monat
2017-09 - 2018-09

CANopen IO Knoten

STM32F4 C GCC
  • ADC-, Timer-, PWM-, GPIO-, I²C-Treiber
  • Implementierung der CANopen SDO und PDO Objekte
STM32F4 C GCC
Jetter
2 Monate
2018-06 - 2018-07

Linux Interbus Treiber

Linux C GCC
Linux C GCC
Phoenix Contact Electronics
7 Monate
2017-05 - 2017-11

Linux Treiber für FPGA

Linux C GCC
  • GPIO, Watchdog, I²C, SPI Treiber
Linux C GCC
Phoenix Contact Electronics
1 Jahr 9 Monate
2016-01 - 2017-09

SIBAS Ethernet und Profinet Baugruppen

VxWorks ARM C ...
  • Software Refactoring
VxWorks ARM C GCC PC Lint
Siemens
3 Monate
2017-02 - 2017-04

QNX OS Abstraktions-Layer

QNX C C++ ...
  • Portierung OS Layer auf QNX
  • PCAP-Interface

QNX C C++ GCC
Phoenix Contact Software
2 Monate
2016-07 - 2016-08

Linux Treiber Portierung

Linux C GCC
  • Portierung auf Kernel 4.4
  • Anpassungen an RT Preempt Patch
Linux C GCC
Phoenix Contact Software
3 Monate
2016-05 - 2016-07

Linux RNDIS Treiber

Linux C GCC
  • Anpassungen an RT Preempt Patch
Linux C GCC
Phoenix Contact Software
1 Monat
2015-09 - 2015-09

Flash-Update-Prozedur

STM32F4 Assembler C ...
  • Ausführen von Programmcode im RAM
  • Flash Speicherzugriffe
STM32F4 Assembler C GCC
Jetter
2 Monate
2015-08 - 2015-09

CANopen Stack

STM32F4 C GCC
  • Definition eines CANopen Profils
  • Implementierung der CANopen Objekte
STM32F4 C GCC
Jetter
1 Monat
2015-07 - 2015-07

EtherCAT

OnTime RTOS32 VStudio
  • Portierung auf Kundenlayer
OnTime RTOS32 VStudio
Jetter
3 Monate
2015-05 - 2015-07

STM32 Steuerung

STM32F4 C GCC
  • AD Wandlung
  • div. Sensoren (I²C, SPI)
  • Überwachungen, Watchdog
STM32F4 C GCC
Jetter
3 Monate
2015-03 - 2015-05

STM32 Hardwareabstraktion

STM32F4 C GCC
  • I²C
  • SPI
  • CAN
STM32F4 C GCC
Jetter
2 Monate
2015-01 - 2015-02

STM32 OS Anpassung

STM32F4 C GCC
  • Portierung von OpenRTOS
  • Anpassung an Kunden OS-Layer
STM32F4 C GCC
Jetter

Aus- und Weiterbildung

Aus- und Weiterbildung

1983-1991
Ingenieurstudium Elektrotechnik an der RWTH Aachen
 
1991
Abschluß Dipl.-Ing.bis 1995 Forschungstätigkeit

Position

Position

  • VxWorks Linux Xenomai
  • Echtzeit Realtime
  • Windows (7, XP)
  • C++ C Assembler XML
  • DeviceDriver
  • ARM x86

Kompetenzen

Kompetenzen

Top-Skills

embedded Linux Yocto Embedded C Embedded C++ Linux Echtzeitbetriebssystem Automation/Steuerung Industrial Ethernet

Schwerpunkte

Echtzeitanwendungen
Embedded Systeme
grafische Bedienoberflächen
hardwarenahe Programmierung
Netzwerkprotokolle
PC-basierte Automatisierung

Produkte / Standards / Erfahrungen / Methoden

1995 - heute
freiberuflich tätig als

  • Softwarearchitekt
  • Softwareentwickler
  • Berater
  • Schulungsdozent

1987 - heute
  • Progammiererfahrung

Tools
  • Eclipse
  • WindRiver Workbench
  • Code Composer Studio
  • QNX Momentics
  • Tornado
  • MS VisualStudio
  • GNU-Tools (gcc, gdb, make)
  • Saxon
  • Git
  • Subversion
  • CVS
  • ClearCase

Betriebssysteme

Free/OpenRTOS
INtime
Linux
?Linux
MS Windows (95, 2000, XP, XP embedded, 7, 10)
OnTime RTOS32
QNX
VxWorks (5.4, 5.5, 6.x)
Windows CE
Xenomai

Programmiersprachen

Assembler
x86, ARM/Cortex, TI 320xx, PowerPC, SuperH, 68k, div. µController
Basic
Visual Basic
C
C++
bevorzugt
Emacs
MIB (SNMP)
Pascal
Shell
TeX, LaTeX
XML / XSLT
 

Datenbanken

Access

Datenkommunikation

Ethernet
ISO/OSI
MMS
RFC
RS232
TCP/IP
Winsock
Echtzeit Ethernet
Profinet-IO
EtherCAT
CAN/CANopen
Sercos 2
Sercos III
Profibus
Modbus
COM/DCOM
MQTT
div. serielle Protokolle (RS232/485)
I²C
SPI
USB
WLAN 802.11 abgn
Bluetooth
802.15.4





Hardware

ARM (STM32F4xx, NXP 17xx)
Atari
während Studium (Assemblerprogrammierung)
Echtzeitsysteme
VxWorks, Xenomai (Echtzeit Linux), WindowsCE, Venturcom RTX
embedded Systeme
UNC20, PIC micro
Industrie-Roboter
KUKA
JTAG
Mikrocontroller
div 8bit (8051 u. 6502 Derivate) PIC micro
PC
PIC micro
PowerPC
SPS
ProConOS
SuperH SH4
TI 320xx
x86 (PC's)

Branchen

Branchen

  • Automatisierungstechnik
  • industrielle Netzwerktechnik
  • Robotik
  • SPS

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Bereich D8

möglich

Projekte

Projekte

5 Monate
2024-08 - 2024-12

Implementierung PXE Client

C Linux


C Linux
Hirschmann Automation & Controls
6 Monate
2024-01 - 2024-06

Implementierung SNMPv3 Erweiterung

C Linux

C Linux
Hirschmann Automation & Controls
1 Jahr 3 Monate
2022-10 - 2023-12

Portierung Switch-Software auf neue Switch/Prozessor-Architektur

C Linux ARM ...


C Linux ARM PPC
Hirschmann Automation & Controls
1 Jahr
2021-10 - 2022-09

Anpassung Profinet-IO Device Stack an div. Switch Plattformen

C Linux ARM ...


C Linux ARM PPC
Hirschmann Automation & Controls
7 Monate
2022-02 - 2022-08

MQTT Interface für Netzspannungs-Monitor

C STM32 FreeRTOS ...
  • Zertifikatsverwaltung via EST

C STM32 FreeRTOS MQTT
habemus! electronic + transfer
9 Monate
2021-10 - 2022-06

Erstellung eines FreeRTOS BSP für RF-Applikation

C STM32 FreeRTOS

C STM32 FreeRTOS
habemus! electronic + transfer
1 Jahr 10 Monate
2020-01 - 2021-10

Portierung Profinet-IO Device Stack für Switch Applikation

C Linux ARM

C Linux ARM
Hirschmann Automation & Controls
9 Monate
2021-01 - 2021-09

Erstellung eines Linux BSP für Home-Monitor

C Linux Yocto
  • Treiber-Programmierung

C Linux Yocto
habemus! electronic + transfer
8 Monate
2020-02 - 2020-09

Erstellung eines Linux BSP für Messsystemsteuerung

C Linux Yocto
  • Treiber-Programmierung
C Linux Yocto
habemus! electronic + transfer
3 Monate
2019-11 - 2020-01

Portierung Erlang Compiler auf ARM Platform

Linux QEMU Yocto ...


Linux QEMU Yocto ARM
Siemens
6 Monate
2019-04 - 2019-09

Generierung von EtherCAT Slave Information (ESI) Dateien

Visual Studio C# XML
Visual Studio C# XML
Moog
10 Monate
2018-12 - 2019-09

Anpassung EtherCAT Slave Stack für Hydraulik-Ventilsteuerung

C Code Composer Studio TI320xx
  • Steuerungsfirmware API
  • Slave Stack Konfiguration und Anpassungen
  • Synchronisation mit Buszyklus
  • Conformance Test
C Code Composer Studio TI320xx
Moog
9 Monate
2018-02 - 2018-10

Linux Netzwerkkarten Treiber mit Echtzeitfähigkeiten

Linux C GCC
  • API zur erweiterten Konfiguration
  • zeitgesteuertes Senden
  • Synchronisation mit Netzwerkzyklus
Linux C GCC
Phoenix Contact Electronics
1 Jahr 1 Monat
2017-09 - 2018-09

CANopen IO Knoten

STM32F4 C GCC
  • ADC-, Timer-, PWM-, GPIO-, I²C-Treiber
  • Implementierung der CANopen SDO und PDO Objekte
STM32F4 C GCC
Jetter
2 Monate
2018-06 - 2018-07

Linux Interbus Treiber

Linux C GCC
Linux C GCC
Phoenix Contact Electronics
7 Monate
2017-05 - 2017-11

Linux Treiber für FPGA

Linux C GCC
  • GPIO, Watchdog, I²C, SPI Treiber
Linux C GCC
Phoenix Contact Electronics
1 Jahr 9 Monate
2016-01 - 2017-09

SIBAS Ethernet und Profinet Baugruppen

VxWorks ARM C ...
  • Software Refactoring
VxWorks ARM C GCC PC Lint
Siemens
3 Monate
2017-02 - 2017-04

QNX OS Abstraktions-Layer

QNX C C++ ...
  • Portierung OS Layer auf QNX
  • PCAP-Interface

QNX C C++ GCC
Phoenix Contact Software
2 Monate
2016-07 - 2016-08

Linux Treiber Portierung

Linux C GCC
  • Portierung auf Kernel 4.4
  • Anpassungen an RT Preempt Patch
Linux C GCC
Phoenix Contact Software
3 Monate
2016-05 - 2016-07

Linux RNDIS Treiber

Linux C GCC
  • Anpassungen an RT Preempt Patch
Linux C GCC
Phoenix Contact Software
1 Monat
2015-09 - 2015-09

Flash-Update-Prozedur

STM32F4 Assembler C ...
  • Ausführen von Programmcode im RAM
  • Flash Speicherzugriffe
STM32F4 Assembler C GCC
Jetter
2 Monate
2015-08 - 2015-09

CANopen Stack

STM32F4 C GCC
  • Definition eines CANopen Profils
  • Implementierung der CANopen Objekte
STM32F4 C GCC
Jetter
1 Monat
2015-07 - 2015-07

EtherCAT

OnTime RTOS32 VStudio
  • Portierung auf Kundenlayer
OnTime RTOS32 VStudio
Jetter
3 Monate
2015-05 - 2015-07

STM32 Steuerung

STM32F4 C GCC
  • AD Wandlung
  • div. Sensoren (I²C, SPI)
  • Überwachungen, Watchdog
STM32F4 C GCC
Jetter
3 Monate
2015-03 - 2015-05

STM32 Hardwareabstraktion

STM32F4 C GCC
  • I²C
  • SPI
  • CAN
STM32F4 C GCC
Jetter
2 Monate
2015-01 - 2015-02

STM32 OS Anpassung

STM32F4 C GCC
  • Portierung von OpenRTOS
  • Anpassung an Kunden OS-Layer
STM32F4 C GCC
Jetter

Aus- und Weiterbildung

Aus- und Weiterbildung

1983-1991
Ingenieurstudium Elektrotechnik an der RWTH Aachen
 
1991
Abschluß Dipl.-Ing.bis 1995 Forschungstätigkeit

Position

Position

  • VxWorks Linux Xenomai
  • Echtzeit Realtime
  • Windows (7, XP)
  • C++ C Assembler XML
  • DeviceDriver
  • ARM x86

Kompetenzen

Kompetenzen

Top-Skills

embedded Linux Yocto Embedded C Embedded C++ Linux Echtzeitbetriebssystem Automation/Steuerung Industrial Ethernet

Schwerpunkte

Echtzeitanwendungen
Embedded Systeme
grafische Bedienoberflächen
hardwarenahe Programmierung
Netzwerkprotokolle
PC-basierte Automatisierung

Produkte / Standards / Erfahrungen / Methoden

1995 - heute
freiberuflich tätig als

  • Softwarearchitekt
  • Softwareentwickler
  • Berater
  • Schulungsdozent

1987 - heute
  • Progammiererfahrung

Tools
  • Eclipse
  • WindRiver Workbench
  • Code Composer Studio
  • QNX Momentics
  • Tornado
  • MS VisualStudio
  • GNU-Tools (gcc, gdb, make)
  • Saxon
  • Git
  • Subversion
  • CVS
  • ClearCase

Betriebssysteme

Free/OpenRTOS
INtime
Linux
?Linux
MS Windows (95, 2000, XP, XP embedded, 7, 10)
OnTime RTOS32
QNX
VxWorks (5.4, 5.5, 6.x)
Windows CE
Xenomai

Programmiersprachen

Assembler
x86, ARM/Cortex, TI 320xx, PowerPC, SuperH, 68k, div. µController
Basic
Visual Basic
C
C++
bevorzugt
Emacs
MIB (SNMP)
Pascal
Shell
TeX, LaTeX
XML / XSLT
 

Datenbanken

Access

Datenkommunikation

Ethernet
ISO/OSI
MMS
RFC
RS232
TCP/IP
Winsock
Echtzeit Ethernet
Profinet-IO
EtherCAT
CAN/CANopen
Sercos 2
Sercos III
Profibus
Modbus
COM/DCOM
MQTT
div. serielle Protokolle (RS232/485)
I²C
SPI
USB
WLAN 802.11 abgn
Bluetooth
802.15.4





Hardware

ARM (STM32F4xx, NXP 17xx)
Atari
während Studium (Assemblerprogrammierung)
Echtzeitsysteme
VxWorks, Xenomai (Echtzeit Linux), WindowsCE, Venturcom RTX
embedded Systeme
UNC20, PIC micro
Industrie-Roboter
KUKA
JTAG
Mikrocontroller
div 8bit (8051 u. 6502 Derivate) PIC micro
PC
PIC micro
PowerPC
SPS
ProConOS
SuperH SH4
TI 320xx
x86 (PC's)

Branchen

Branchen

  • Automatisierungstechnik
  • industrielle Netzwerktechnik
  • Robotik
  • SPS

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.