C, C++, Assembler, Linux, embedded Systems, VxWorks, Windows 7/XP, Realtime, DeviceDriver, ARM, x86
Aktualisiert am 02.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Bereich D8

möglich

Projekte

Projekte

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

Schwerpunkte

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

Produkte / Standards / Erfahrungen / Methoden

Netzwerke und Kommunikation:
Ethernet, TCP/IP, Echtzeit Ethernet,
Profinet-IO, EtherCAT, CAN/CANopen, Sercos 2, Sercos III, Profibus, Modbus, COM/DCOM, div. serielle Protokolle (RS232/485), I²C, SPI, USB, WLAN 802.11 abgn

Tools:

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

seit 1995:freiberuflich tätig als

  • Softwarearchitekt
  • Softwareentwickler
  • Berater
  • Schulungsdozent

seit 1987

Progammiererfahrung

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
ARM, PPC, SH04, x86, PIC micro, 68k, 6502, 805x
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

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

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

Schwerpunkte

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

Produkte / Standards / Erfahrungen / Methoden

Netzwerke und Kommunikation:
Ethernet, TCP/IP, Echtzeit Ethernet,
Profinet-IO, EtherCAT, CAN/CANopen, Sercos 2, Sercos III, Profibus, Modbus, COM/DCOM, div. serielle Protokolle (RS232/485), I²C, SPI, USB, WLAN 802.11 abgn

Tools:

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

seit 1995:freiberuflich tätig als

  • Softwarearchitekt
  • Softwareentwickler
  • Berater
  • Schulungsdozent

seit 1987

Progammiererfahrung

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
ARM, PPC, SH04, x86, PIC micro, 68k, 6502, 805x
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

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.