Embedded Software Development, Testing, Security and Safety Consultance, Functional Safety Engineering, Projectmanagement, Linux Expert
Aktualisiert am 03.01.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 06.01.2025
Verfügbar zu: 100%
davon vor Ort: 15%
C/C++ Programming
Functional Safety
Embedded Linux
Embedded C
Reliability Availability Maintainability Safety
Hardwarenahe Programmierung
RAMS
Safety Critical Software
Device driver development
Embedded Development
Embedded Betriebssystem
Testautomatisierung
Security Konzepte
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

nicht möglich

Projekte

Projekte

1 Monat
2025-01 - heute

Entwicklung und Consulting

Freelancer
Freelancer
  • Embedded Entwicklung C/C++/Python/Go/Rust
  • Embedded Linux Entwicklung
  • Safety Engineering / Management nach EN 61508, EN 50126/128/129, ISO 26262, ISO 62304, ISO 13485, EN 60730, ISO 13849
  • Cyber Security Management nach ISO 27001, IEC 62443, NIS2
9 Monate
2024-04 - 2024-12

Führung der Entwicklungsabteilung

Head of Development
Head of Development
  • Fachliche und disziplinarische Führung der Entwicklungsabteilung
  • Entwicklung von Produkten für den Industrie-, Medizin- und Consumerbereich
  • Entwicklung nach verschiedenen Normen wie EN 61508, ISO 62304, ISO 13485, EN 60730, ISO 13849, EN
  • Entwicklung von Prüfsystemen für die Fertigung (ICT, EOL, AOI, AXI)
  • Unterstützung und Optimierung der Fertigungsprozesse
  • Planung und Organisation von Entwicklungsprojekten
  • Weiterer Aufbau und Strukturierung der Entwicklungsabteilung
  • Security Management nach ISO 27001, IEC 62443, NIS2
EbV GmbH
5 Monate
2024-06 - 2024-10

Embedded Entwicklung in C

PROFINET C
  • Implementation, Integration und Test des Profinet
  • Kommunikationsprotokolls auf einem neuentwickelten Drehzahlgeber auf Basis FreeRTOS / STM32
PROFINET C
Sick AG
1 Jahr 6 Monate
2022-10 - 2024-03

Aufbau und Führung der Software Development Unit

Head of Software Development (IT Director Level)
Head of Software Development (IT Director Level)
  • Aufbau und Führung der Software Development Unit
  • Verantwortilichkeit für die Entwicklung der Logistik- und MES - SW
  • Führung der Teilbereiche Global Website, Business Intelligence, Data Science / Analytics und SAP Development
  • Definition, Implementierung und Verbesserung von Entwicklungsstandards und firmen weiten Workflows
  • Aufbau und Optimierung der Cloud basierten Datenanalysen
  • Verwaltung des Bereichsbudgets
  • Kontinuierliche Weiterentwicklung des Fachbereichs und Personalplanung
  • Security Management
Viega GmbH & Co. KG
2 Jahre 4 Monate
2020-10 - 2023-01

Embedded Entwicklung C/C++/Python

Software - Entwickler Softwaretesting Softwarevalidation Bourne again shell ...
Software - Entwickler
  • Erweiterung bestehender Produkte wie HMI?s und Steuerungen unter QNX und Embedded Linux
  • Support und Bugfixing in verschiedenen Kundenprojekten im Bahnbereich
  • Testautomation
QNX Eclipse
Softwaretesting Softwarevalidation Bourne again shell QNX Momentics Tool Suite
Deuta Werke GmbH
Bergisch Gladbach
4 Jahre
2018-10 - 2022-09

Führung eines Entwicklungsteams

Head of Development
Head of Development
  • Fachliche und disziplinarische Führung eines Entwicklungsteams
  • Entwicklung von Hochdruck-Wassernebel Brandschutzsystemen für Gebäude, Tunnel und Züge
  • Entwicklung nach verschiedenen Normen wie EN 61508, EN 50126/128/129
  • Anforderungsmanagement
  • Cyber Security Management nach IEC 62443-4
  • Projekt- und Ressourcenmanagement
  • Forschung bezüglich Brandbekämpfungssystemen für neue Energieträger
FOGTEC Brandschutz GmbH
2 Monate
2019-12 - 2020-01

Embedded Linux Image für ein Embedded Device

Software-Entwickler Software Image Development
Software-Entwickler
Buildroot Linux Embedded Linux
Software Image Development
Embedded Softwarehaus
Bergisch Gladbach
7 Monate
2018-10 - 2019-04

Entwicklung OS-Image mittels Elbe und Implementation in C

Software-Entwickler Embedded Linux Know How ANSI C++
Software-Entwickler
  • Entwicklung eines Embedded Linux Images für ein Kundenprojekt unter Berücksichtigung aktueller Security Richtlinien
Linux-Debian Linux-Debian Elbe Buildsystem
Embedded Linux Know How ANSI C++
Linutronix GmbH
Bergisch Gladbach
14 Jahre
2004-10 - 2018-09

Entwicklung von Embedded Komponenten

Entwicklungsingenieur und Teamlead SW
Entwicklungsingenieur und Teamlead SW
  • Entwicklung von Embedded Komponenten Bahnbereich
  • Teamlead Redbox Steuerungs-/Rekorderfamilie
  • Projektmanagement von Kundenprojekten
  • Entwicklung von sicherheitskritischen Systemen nach IEC 61508 / DIN EN 50126/128/129
  • Aufbau und Planung von Teststrategien zur Steigerung der Produktqualität
Deuta Werke GmbH
7 Monate
2017-10 - 2018-04

Embedded Entwicklung in Python

Software-Entwickler Embedded Linux
Software-Entwickler
  • Neuentwicklung einer Steuerung für Produktionsanlagen zur dynamischen Lastregulierung im industriellen Umfeld
Pyhton
Embedded Linux
Nutreon GmbH
Deutschland
2 Jahre 2 Monate
2014-09 - 2016-10

Embedded Entwicklung in C/C++, Systementwicklung

Software-Entwickler Embedded C++ Buildroot crosstool ng
Software-Entwickler
  • Neuentwicklung eines SmartHome Systems für den Consumer - Bereich
  • Anbindung verschiedener Kommunikations- und Benutzerschnittstellen
eclipse
Embedded C++ Buildroot crosstool ng
anlox GmbH
Gummersbach
4 Jahre
2000-10 - 2004-09

R&D Projekten

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Mitarbeit an verschiedenen R&D Projekten
  • Betreuung von Studierenden
RWTH Aachen - Lehrstuhl für Betriebs- / Realzeitsysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-04 - 2024-04

Erneuerung des Zertifikats zum Functional Safety Engineer

TÜV Rheinland
TÜV Rheinland
1 Monat
2021-09 - 2021-09

Cyber Security Specialist for Industrial Automation IEC 62443-4

TÜV Rheinland
TÜV Rheinland
1 Monat
2014-04 - 2014-04

Functional Safety Engineer

TÜV Rheinland
TÜV Rheinland
7 Jahre
1993-10 - 2000-09

Studium der Elektrotechnik / Technische Informatik -

Diplom Ingenieur, RWTH Aachen
Diplom Ingenieur
RWTH Aachen
  • Software
  • Echtzeit-/Betriebssysteme
  •  Kommunikationsnetze
  • Mikroprozessorsysteme

Diplomarbeit:

Konzeption und Entwicklung einer verteilten Steuerung auf Basis eines mikroprozessorbasierten Echtzeitsystems zur Steuerung einer automatisierten Anlage

6 Monate
1999-02 - 1999-07

Fachpraktikum

Siemens AG München - Corporate Technology (CT SE2)
Siemens AG München - Corporate Technology (CT SE2)
  • Basisportierung des Betriebssystems Linux auf dem TriCore Mikrocontroller
13 Jahre
1978-08 - 1991-07

Gymnasium

Abitur, Gymnasium am Geroweiher in Mönchengladbach
Abitur
Gymnasium am Geroweiher in Mönchengladbach

Position

Position

Security und Safety Consultant,

Linux Application and Driver Training,

Embedded Software Development,

Realtime and Operating System Training

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Programming Functional Safety Embedded Linux Embedded C Reliability Availability Maintainability Safety Hardwarenahe Programmierung RAMS Safety Critical Software Device driver development Embedded Development Embedded Betriebssystem Testautomatisierung Security Konzepte

Aufgabenbereiche

Embedded Linux Expert
Embedded Software Engineering
Functional Safety Engineer
Projektmanagement
Safety and Security Consultant

Produkte / Standards / Erfahrungen / Methoden

eclipse
QNX Momentics Tool Suite

Office Anwendungen

MS-Office, OpenOffice, LibreOffice


Projektmanagement

Project Planner, Jira, EasyProject, OpenProject


ERP-Systeme

SAP, ProAlpha, SAGE


Entwicklungstools

  • GIT, Gitlab, Github, Smartgit, SVN, 
  • CI/CD, Jenkins, Bitbucket, Jira / Confluence, Docker, Kubernetes,
  • Microservices,
  • Enterprise Architect, UML, SysML,
  • Visual Studio, Eclipse, GNU Tools,
  • Eagle, Altium Designer, Labview, SOX, Reliability Workbench  


Requirement Tools

Jama Connect, Polarion, Doors


Kommunikationsprotokolle

Diverse Ethernetbasierte Protokolle (TCP/UDP, IP, tc.), Profibus, Profinet, OPC/UA, CAN, CANopen, MVB, TRDP, CIP/Ethernet IP, ZigBee, zWave, EnOcean, vpn, ssh, scp, etc.


Embedded Linux

Buildroot, Yocto, Elbe, PTXDist, OpenWRT


Weitere Andwendungen & Tools

  • Project Planner
  • diverse Gantt Diagrammtools
  • MS
  • Excel
  • Access
  • Word
  • Latex
  • CIM Database
  • CIM
  • Project
  • Doors

 

Leitende Aufgaben

  • Mitarbeitertraining und -motivation,
  • Betreuung von Studenten und Praktikanten,
  • Führen von Telefoninterviews und
  • Bewerbungsgesprächen,
  • Abteilungsübergreifende Koordination von
  • Betriebsabläufen,
  • Kommunikation mit Verbänden und
  • Organisationen (CANinAutomation, PNO,
  • OSADL),
  • Betriebsweite Einführung von neuen
  • Abläufen, wie der Umgang mit Open Source
  • Software, Betrachtung von Security
  • Aspekten der zu entwickelnden Geräte

Betriebssysteme

Buildroot
crosstool ng
Elbe Buildsystem
Embedded Linux
Expertenwissen
FreeRTOS
Linux
Expertenwissen
Linux Echtzeitbetriebssystem
Expertenwissen
Linux RT
Linux-Debian
Linux-Kernel
Expertenwissen
MS Windows
Embedded CE
QNX
QNX Neutrino
Langjährige Erfahrungen
Solaris
VxWorks

Programmiersprachen

ABAP
ANSI C++
Assembler
Bourne again shell
C#
C/C++
Embedded C++
Go
HTML
Java
JavaScript
JSON
Modula 2
Pyhton
Python
Rust
SPS - Programmierung nach EN 61131
Visual Basic
XML

Datenbanken

SQL
MySql
MariaDB
PostgreSQL
Snowflake

Datenkommunikation

802.11 b/g/n
CAN
CANopen
CIP/Ethernet IP
Diverse Ethernetbasierte Protokolle
TCP/UDP, IP, etc.
EnOcean
EtherNet/IP
KNX
MVB
PROFIBUS
PROFINET
RS232 Protokolle
RS485 Protokolle
TCP/IP
TRDP
UDP
Wlan
ZigBee
zWave

Hardware

16bit Microcontroller
32-Bit-Microcontroller
ARM Architekturen
NetX
PowerPc Architekturen
X86 Architekturen

Berechnung / Simulation / Versuch / Validierung

Softwarevalidation

Design / Entwicklung / Konstruktion

Eclipse IDE
Enterprise Architekt
Softwaretesting

Branchen

Branchen

  • Industrie
  • Bahntechnik

Einsatzorte

Einsatzorte

nicht möglich

Projekte

Projekte

1 Monat
2025-01 - heute

Entwicklung und Consulting

Freelancer
Freelancer
  • Embedded Entwicklung C/C++/Python/Go/Rust
  • Embedded Linux Entwicklung
  • Safety Engineering / Management nach EN 61508, EN 50126/128/129, ISO 26262, ISO 62304, ISO 13485, EN 60730, ISO 13849
  • Cyber Security Management nach ISO 27001, IEC 62443, NIS2
9 Monate
2024-04 - 2024-12

Führung der Entwicklungsabteilung

Head of Development
Head of Development
  • Fachliche und disziplinarische Führung der Entwicklungsabteilung
  • Entwicklung von Produkten für den Industrie-, Medizin- und Consumerbereich
  • Entwicklung nach verschiedenen Normen wie EN 61508, ISO 62304, ISO 13485, EN 60730, ISO 13849, EN
  • Entwicklung von Prüfsystemen für die Fertigung (ICT, EOL, AOI, AXI)
  • Unterstützung und Optimierung der Fertigungsprozesse
  • Planung und Organisation von Entwicklungsprojekten
  • Weiterer Aufbau und Strukturierung der Entwicklungsabteilung
  • Security Management nach ISO 27001, IEC 62443, NIS2
EbV GmbH
5 Monate
2024-06 - 2024-10

Embedded Entwicklung in C

PROFINET C
  • Implementation, Integration und Test des Profinet
  • Kommunikationsprotokolls auf einem neuentwickelten Drehzahlgeber auf Basis FreeRTOS / STM32
PROFINET C
Sick AG
1 Jahr 6 Monate
2022-10 - 2024-03

Aufbau und Führung der Software Development Unit

Head of Software Development (IT Director Level)
Head of Software Development (IT Director Level)
  • Aufbau und Führung der Software Development Unit
  • Verantwortilichkeit für die Entwicklung der Logistik- und MES - SW
  • Führung der Teilbereiche Global Website, Business Intelligence, Data Science / Analytics und SAP Development
  • Definition, Implementierung und Verbesserung von Entwicklungsstandards und firmen weiten Workflows
  • Aufbau und Optimierung der Cloud basierten Datenanalysen
  • Verwaltung des Bereichsbudgets
  • Kontinuierliche Weiterentwicklung des Fachbereichs und Personalplanung
  • Security Management
Viega GmbH & Co. KG
2 Jahre 4 Monate
2020-10 - 2023-01

Embedded Entwicklung C/C++/Python

Software - Entwickler Softwaretesting Softwarevalidation Bourne again shell ...
Software - Entwickler
  • Erweiterung bestehender Produkte wie HMI?s und Steuerungen unter QNX und Embedded Linux
  • Support und Bugfixing in verschiedenen Kundenprojekten im Bahnbereich
  • Testautomation
QNX Eclipse
Softwaretesting Softwarevalidation Bourne again shell QNX Momentics Tool Suite
Deuta Werke GmbH
Bergisch Gladbach
4 Jahre
2018-10 - 2022-09

Führung eines Entwicklungsteams

Head of Development
Head of Development
  • Fachliche und disziplinarische Führung eines Entwicklungsteams
  • Entwicklung von Hochdruck-Wassernebel Brandschutzsystemen für Gebäude, Tunnel und Züge
  • Entwicklung nach verschiedenen Normen wie EN 61508, EN 50126/128/129
  • Anforderungsmanagement
  • Cyber Security Management nach IEC 62443-4
  • Projekt- und Ressourcenmanagement
  • Forschung bezüglich Brandbekämpfungssystemen für neue Energieträger
FOGTEC Brandschutz GmbH
2 Monate
2019-12 - 2020-01

Embedded Linux Image für ein Embedded Device

Software-Entwickler Software Image Development
Software-Entwickler
Buildroot Linux Embedded Linux
Software Image Development
Embedded Softwarehaus
Bergisch Gladbach
7 Monate
2018-10 - 2019-04

Entwicklung OS-Image mittels Elbe und Implementation in C

Software-Entwickler Embedded Linux Know How ANSI C++
Software-Entwickler
  • Entwicklung eines Embedded Linux Images für ein Kundenprojekt unter Berücksichtigung aktueller Security Richtlinien
Linux-Debian Linux-Debian Elbe Buildsystem
Embedded Linux Know How ANSI C++
Linutronix GmbH
Bergisch Gladbach
14 Jahre
2004-10 - 2018-09

Entwicklung von Embedded Komponenten

Entwicklungsingenieur und Teamlead SW
Entwicklungsingenieur und Teamlead SW
  • Entwicklung von Embedded Komponenten Bahnbereich
  • Teamlead Redbox Steuerungs-/Rekorderfamilie
  • Projektmanagement von Kundenprojekten
  • Entwicklung von sicherheitskritischen Systemen nach IEC 61508 / DIN EN 50126/128/129
  • Aufbau und Planung von Teststrategien zur Steigerung der Produktqualität
Deuta Werke GmbH
7 Monate
2017-10 - 2018-04

Embedded Entwicklung in Python

Software-Entwickler Embedded Linux
Software-Entwickler
  • Neuentwicklung einer Steuerung für Produktionsanlagen zur dynamischen Lastregulierung im industriellen Umfeld
Pyhton
Embedded Linux
Nutreon GmbH
Deutschland
2 Jahre 2 Monate
2014-09 - 2016-10

Embedded Entwicklung in C/C++, Systementwicklung

Software-Entwickler Embedded C++ Buildroot crosstool ng
Software-Entwickler
  • Neuentwicklung eines SmartHome Systems für den Consumer - Bereich
  • Anbindung verschiedener Kommunikations- und Benutzerschnittstellen
eclipse
Embedded C++ Buildroot crosstool ng
anlox GmbH
Gummersbach
4 Jahre
2000-10 - 2004-09

R&D Projekten

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Mitarbeit an verschiedenen R&D Projekten
  • Betreuung von Studierenden
RWTH Aachen - Lehrstuhl für Betriebs- / Realzeitsysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-04 - 2024-04

Erneuerung des Zertifikats zum Functional Safety Engineer

TÜV Rheinland
TÜV Rheinland
1 Monat
2021-09 - 2021-09

Cyber Security Specialist for Industrial Automation IEC 62443-4

TÜV Rheinland
TÜV Rheinland
1 Monat
2014-04 - 2014-04

Functional Safety Engineer

TÜV Rheinland
TÜV Rheinland
7 Jahre
1993-10 - 2000-09

Studium der Elektrotechnik / Technische Informatik -

Diplom Ingenieur, RWTH Aachen
Diplom Ingenieur
RWTH Aachen
  • Software
  • Echtzeit-/Betriebssysteme
  •  Kommunikationsnetze
  • Mikroprozessorsysteme

Diplomarbeit:

Konzeption und Entwicklung einer verteilten Steuerung auf Basis eines mikroprozessorbasierten Echtzeitsystems zur Steuerung einer automatisierten Anlage

6 Monate
1999-02 - 1999-07

Fachpraktikum

Siemens AG München - Corporate Technology (CT SE2)
Siemens AG München - Corporate Technology (CT SE2)
  • Basisportierung des Betriebssystems Linux auf dem TriCore Mikrocontroller
13 Jahre
1978-08 - 1991-07

Gymnasium

Abitur, Gymnasium am Geroweiher in Mönchengladbach
Abitur
Gymnasium am Geroweiher in Mönchengladbach

Position

Position

Security und Safety Consultant,

Linux Application and Driver Training,

Embedded Software Development,

Realtime and Operating System Training

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Programming Functional Safety Embedded Linux Embedded C Reliability Availability Maintainability Safety Hardwarenahe Programmierung RAMS Safety Critical Software Device driver development Embedded Development Embedded Betriebssystem Testautomatisierung Security Konzepte

Aufgabenbereiche

Embedded Linux Expert
Embedded Software Engineering
Functional Safety Engineer
Projektmanagement
Safety and Security Consultant

Produkte / Standards / Erfahrungen / Methoden

eclipse
QNX Momentics Tool Suite

Office Anwendungen

MS-Office, OpenOffice, LibreOffice


Projektmanagement

Project Planner, Jira, EasyProject, OpenProject


ERP-Systeme

SAP, ProAlpha, SAGE


Entwicklungstools

  • GIT, Gitlab, Github, Smartgit, SVN, 
  • CI/CD, Jenkins, Bitbucket, Jira / Confluence, Docker, Kubernetes,
  • Microservices,
  • Enterprise Architect, UML, SysML,
  • Visual Studio, Eclipse, GNU Tools,
  • Eagle, Altium Designer, Labview, SOX, Reliability Workbench  


Requirement Tools

Jama Connect, Polarion, Doors


Kommunikationsprotokolle

Diverse Ethernetbasierte Protokolle (TCP/UDP, IP, tc.), Profibus, Profinet, OPC/UA, CAN, CANopen, MVB, TRDP, CIP/Ethernet IP, ZigBee, zWave, EnOcean, vpn, ssh, scp, etc.


Embedded Linux

Buildroot, Yocto, Elbe, PTXDist, OpenWRT


Weitere Andwendungen & Tools

  • Project Planner
  • diverse Gantt Diagrammtools
  • MS
  • Excel
  • Access
  • Word
  • Latex
  • CIM Database
  • CIM
  • Project
  • Doors

 

Leitende Aufgaben

  • Mitarbeitertraining und -motivation,
  • Betreuung von Studenten und Praktikanten,
  • Führen von Telefoninterviews und
  • Bewerbungsgesprächen,
  • Abteilungsübergreifende Koordination von
  • Betriebsabläufen,
  • Kommunikation mit Verbänden und
  • Organisationen (CANinAutomation, PNO,
  • OSADL),
  • Betriebsweite Einführung von neuen
  • Abläufen, wie der Umgang mit Open Source
  • Software, Betrachtung von Security
  • Aspekten der zu entwickelnden Geräte

Betriebssysteme

Buildroot
crosstool ng
Elbe Buildsystem
Embedded Linux
Expertenwissen
FreeRTOS
Linux
Expertenwissen
Linux Echtzeitbetriebssystem
Expertenwissen
Linux RT
Linux-Debian
Linux-Kernel
Expertenwissen
MS Windows
Embedded CE
QNX
QNX Neutrino
Langjährige Erfahrungen
Solaris
VxWorks

Programmiersprachen

ABAP
ANSI C++
Assembler
Bourne again shell
C#
C/C++
Embedded C++
Go
HTML
Java
JavaScript
JSON
Modula 2
Pyhton
Python
Rust
SPS - Programmierung nach EN 61131
Visual Basic
XML

Datenbanken

SQL
MySql
MariaDB
PostgreSQL
Snowflake

Datenkommunikation

802.11 b/g/n
CAN
CANopen
CIP/Ethernet IP
Diverse Ethernetbasierte Protokolle
TCP/UDP, IP, etc.
EnOcean
EtherNet/IP
KNX
MVB
PROFIBUS
PROFINET
RS232 Protokolle
RS485 Protokolle
TCP/IP
TRDP
UDP
Wlan
ZigBee
zWave

Hardware

16bit Microcontroller
32-Bit-Microcontroller
ARM Architekturen
NetX
PowerPc Architekturen
X86 Architekturen

Berechnung / Simulation / Versuch / Validierung

Softwarevalidation

Design / Entwicklung / Konstruktion

Eclipse IDE
Enterprise Architekt
Softwaretesting

Branchen

Branchen

  • Industrie
  • Bahntechnik

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.