Softwareentwicklung, Security und Safety Consultant, Functional Safety Engineer, Projektmanagement, Linux Expert
Aktualisiert am 03.07.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 04.08.2024
Verfügbar zu: 60%
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
Deutsch
Englisch
sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

nicht möglich

Projekte

Projekte

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
4 Monate
2019-04 - 2019-07

Test- / Validierung einer MMI - Applikation

Software - Entwickler Softwaretesting Softwarevalidation Bourne again shell ...
Software - Entwickler
  • Erweiterung einer Testumgebung unter QNX 6.3 zur Durchführung eines projektspezifischen Systemtests.
  • Erweiterung und Korrektur von Testcase - Skripten.
QNX Eclipse
Softwaretesting Softwarevalidation Bourne again shell QNX Momentics Tool Suite
Deuta Werke GmbH
Bergisch Gladbach
4 Monate
2018-08 - 2018-11

Erstellung eines kundenspezifischen Embedded Linux Image

Software-Entwickler Embedded Linux Know How ANSI C++
Software-Entwickler
  • Neuentwicklung eines Embedded Linux Images entsprechend Kundenvorgaben für zwei unterschiedliche Hardwareplattformen unter Berücksichtigung von sicherheitskritischen Apsekten.
Linux-Debian Linux-Debian Elbe Buildsystem
Embedded Linux Know How ANSI C++
Linutronix
Bergisch Gladbach
7 Monate
2017-10 - 2018-04

Neuentwicklung einer Steuerung

Software-Entwickler Embedded Linux
Software-Entwickler
  • Neuentwicklung einer Steuerung von Produktionsanlagen zur dynamischen Lastregulierung im industriellen Umfeld, Industrie 4.0
Pyhton
Embedded Linux
Nutreon GmbH
Deutschland
2 Jahre 9 Monate
2014-10 - 2017-06

Entwicklung und Implementierung einer Steuerung für den SmartHome Bereich

Software-Entwickler Embedded C++ Buildroot crosstool ng
Software-Entwickler
  • Erstellen einer Toolchain
  • Erstellen von Betriebssystem - Image
  • Entwicklung einer komplexen Steuerungssoftware
  • Evaluierung Smart Home Systeme wie KNX,u.s.w.
  • Projektleitung
eclipse
Embedded C++ Buildroot crosstool ng
anlox GmbH
Gummersbach

Aus- und Weiterbildung

Aus- und Weiterbildung

1993 ? 2000

Studium: Elektrotechnik / Technische Informatik

Institution: RWTH Aachen

 

Schwerpunkte:

  • Eingebettete Systeme
  • Realzeit- und Mikroprozessorsysteme
  • Kommunikationsnetze

 

Diplomarbeit:

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

1995 -1998:

Hochschulinterne Praktika ? Realzeitsysteme

Aufgaben:

  • Eingebettete Systeme
  • Kommunikationsnetze

1999

3 monatiges Fachpraktikum

Institution: CTSE2 der Siemens AG in München

Abschluss: Diplom Ingenieur

 

1978 ? 1991

Institution: Gymnasium am Geroweiher in Mönchengladbach

Abschluss: Abitur

Weiterbildung

09/2011

Workshop ?Embedded Linux? bei OSADL

04/2014

Functional Safety Engineer (TÜV Rheinland)

07/2017

Seminar ?Embedded Linux: Vom Könner zum Experten?

10/2017

Seminar ?Security von Embedded Systems?

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

Aufgabenbereiche

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

Produkte / Standards / Erfahrungen / Methoden

eclipse
QNX Momentics Tool Suite

Entwicklungstools

  • MS Platform Builder
  • GIT
  • SVN
  • CVS
  • SDL
  • Scade
  • Visual Studio
  • embedded Visual C++
  • GNU Utilities
  • Eclipse
  • Enterprise Architect
  • Rhapsody
  • WinCC

 

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
Embedded Linux Know How
Linux
Expertenwissen
Linux Echtzeitbetriebssystem
Expertenwissen
Linux RT
Linux-Debian
Linux-Kernel
Expertenwissen
QNX
QNX Neutrino
Langjährige Erfahrungen
Solaris
VxWorks
Windows
Embedded CE

Programmiersprachen

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

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

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
4 Monate
2019-04 - 2019-07

Test- / Validierung einer MMI - Applikation

Software - Entwickler Softwaretesting Softwarevalidation Bourne again shell ...
Software - Entwickler
  • Erweiterung einer Testumgebung unter QNX 6.3 zur Durchführung eines projektspezifischen Systemtests.
  • Erweiterung und Korrektur von Testcase - Skripten.
QNX Eclipse
Softwaretesting Softwarevalidation Bourne again shell QNX Momentics Tool Suite
Deuta Werke GmbH
Bergisch Gladbach
4 Monate
2018-08 - 2018-11

Erstellung eines kundenspezifischen Embedded Linux Image

Software-Entwickler Embedded Linux Know How ANSI C++
Software-Entwickler
  • Neuentwicklung eines Embedded Linux Images entsprechend Kundenvorgaben für zwei unterschiedliche Hardwareplattformen unter Berücksichtigung von sicherheitskritischen Apsekten.
Linux-Debian Linux-Debian Elbe Buildsystem
Embedded Linux Know How ANSI C++
Linutronix
Bergisch Gladbach
7 Monate
2017-10 - 2018-04

Neuentwicklung einer Steuerung

Software-Entwickler Embedded Linux
Software-Entwickler
  • Neuentwicklung einer Steuerung von Produktionsanlagen zur dynamischen Lastregulierung im industriellen Umfeld, Industrie 4.0
Pyhton
Embedded Linux
Nutreon GmbH
Deutschland
2 Jahre 9 Monate
2014-10 - 2017-06

Entwicklung und Implementierung einer Steuerung für den SmartHome Bereich

Software-Entwickler Embedded C++ Buildroot crosstool ng
Software-Entwickler
  • Erstellen einer Toolchain
  • Erstellen von Betriebssystem - Image
  • Entwicklung einer komplexen Steuerungssoftware
  • Evaluierung Smart Home Systeme wie KNX,u.s.w.
  • Projektleitung
eclipse
Embedded C++ Buildroot crosstool ng
anlox GmbH
Gummersbach

Aus- und Weiterbildung

Aus- und Weiterbildung

1993 ? 2000

Studium: Elektrotechnik / Technische Informatik

Institution: RWTH Aachen

 

Schwerpunkte:

  • Eingebettete Systeme
  • Realzeit- und Mikroprozessorsysteme
  • Kommunikationsnetze

 

Diplomarbeit:

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

1995 -1998:

Hochschulinterne Praktika ? Realzeitsysteme

Aufgaben:

  • Eingebettete Systeme
  • Kommunikationsnetze

1999

3 monatiges Fachpraktikum

Institution: CTSE2 der Siemens AG in München

Abschluss: Diplom Ingenieur

 

1978 ? 1991

Institution: Gymnasium am Geroweiher in Mönchengladbach

Abschluss: Abitur

Weiterbildung

09/2011

Workshop ?Embedded Linux? bei OSADL

04/2014

Functional Safety Engineer (TÜV Rheinland)

07/2017

Seminar ?Embedded Linux: Vom Könner zum Experten?

10/2017

Seminar ?Security von Embedded Systems?

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

Aufgabenbereiche

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

Produkte / Standards / Erfahrungen / Methoden

eclipse
QNX Momentics Tool Suite

Entwicklungstools

  • MS Platform Builder
  • GIT
  • SVN
  • CVS
  • SDL
  • Scade
  • Visual Studio
  • embedded Visual C++
  • GNU Utilities
  • Eclipse
  • Enterprise Architect
  • Rhapsody
  • WinCC

 

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
Embedded Linux Know How
Linux
Expertenwissen
Linux Echtzeitbetriebssystem
Expertenwissen
Linux RT
Linux-Debian
Linux-Kernel
Expertenwissen
QNX
QNX Neutrino
Langjährige Erfahrungen
Solaris
VxWorks
Windows
Embedded CE

Programmiersprachen

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

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.