(Embedded) Linux (kernel) Entwickler & Trainer. Systemische (Projekt)Beratungen, Kommunikationsmediation, Teammediation.
Aktualisiert am 15.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.11.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Linux
c++
embedded
C++
Qt5
python
Projekt-Definition
Moderation
Krisenmanagement
Schulungen
Deutsch
Muttersprache.
Englisch
Dialogsicher, ausreichend für engl. Literatur.
Französisch
Grundlagen, für techn. Verständniss.

Einsatzorte

Einsatzorte

Deutschland

Teambuildingseminare mit Tagessätzen.

Embedded Programmierung unter / mit Linux.

Programmierschulungen RT, QT5, embedded, Yocto, buildroot, ...

möglich

Projekte

Projekte

9 Monate
2024-02 - 2024-10

SIL2 Entwicklung der Steuersoftware für einen Gassensor

SW Planung und Durchführung C git Sozialkompetenz ...
SW Planung und Durchführung

* Analyse der Anforderungen und Schnittstellen

* Pflichtenheft

* Passendes Buildsystem finden, klären von Lizenzen

* Aufbau des Buildsystems mit automatisierten Tests und Dokubuild

* Programmierung in C

* Steuerung des SW Teams und Kommunikation mit der Hardwareentwicklung

LCD Gassensor im Sicherheitsbereich
C git Sozialkompetenz Architekturmanagement
Firma für Sicherheitstechnik
Lübeck
1 Jahr 3 Monate
2022-01 - 2023-03

Entwicklung eines SCADA Systems für ein Marineunternehmen

Planung und Entwicklung, SW-Architekt c++ python bash ...
Planung und Entwicklung, SW-Architekt

* begutachtung des alten Systems

* Dokumentation der Schnittstellen

* Talentsuche auf Messen etc

* Einarbeitung neuer Mitarbeiter

* Planung gemeinsam mit der HW Entwicklung

* Nutzungsszenarien festlegen unter Berücksichtigung der "Klassen" und anderer Normen.

* Bedienungsmodell für ein SCADA System entwickeln

* Bussystem planen für die Signalübertragung

* SW und Schnittstellen planen

* Lastenheft erstellen für externe Auftragnehmer

* entwickeln der SW unter Linux, teilweise mit python, Qt5

Embedded Tools GNU Build System Jenkins Jira buildroot Qt5 linux kernel
c++ python bash Agile Methoden
Kiel
5 Monate
2017-12 - 2018-04

Bringup eines embedded Linux Boards auf ZynqMP Basis

Softwareentwickler petalinux qemu gdb ...
Softwareentwickler

* Inbetriebnahme des QSPI Flash
* Anpassen von Devicetree und Linkerskripten
* Entwickeln einer Boot-Technik mit Möglichkeit zu sicheren Updates
* Aufbau des rootfs
* Nutzung und Änderung einer Vivado Hardwarebeschreibung

Xilinx Toolchain GNU Toolchain
petalinux qemu gdb bitbake
Freiburg im Breisgau

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
1986-05 - 1988-10

Informatik

Ohne Abschluss, Wechsel ins Berufsleben (FH-IPA Stuttgart), Universität Stuttgart
Ohne Abschluss, Wechsel ins Berufsleben (FH-IPA Stuttgart)
Universität Stuttgart

Position

Position

Erfahrung SW Entwicklung seit 1990
Erfahrung Training, Coaching seit 1994
Erfahrung im embedded Bereich seit 2000
Erfahrung Projektleitung, Dokumentation seit 2001
Erfahrung im Testbereich (Funktionstest, Integrationstests, Automation, ...) seit 2002

Code Review Erfahrungen (professionell) seit 2002

Kompetenzen

Kompetenzen

Top-Skills

Linux c++ embedded C++ Qt5 python Projekt-Definition Moderation Krisenmanagement Schulungen

Produkte / Standards / Erfahrungen / Methoden

bitbake
gdb
GNU Toolchain
petalinux
qemu
Xilinx Toolchain
Statische Codeanalyse (lint, ncc).
Automatisierte Tests (make, dejagnu).
GNU Entwicklersuite (as, g++, gcc, make, autotools).
Repositoryverwaltung, "revision control" (svn, cvs, rcs, git, tortoise, clearcase)
IAR Compiler für M16C.
HEW Emulator.
Debugger (gdb, JTAG für AVR, remote debugging).
Code Editoren (vi, emacs).
Buildsysteme (make, ant, buildroot / bitbake).
Bugtracking (bugzilla).
Dokumentation (doxygen).
Automatisierung (expect).
Sichere Datenübertragung, VPN (openssl, ssh, gpg, openvpn).
UML / Codediagramme / Codegenerierung (bouml, umbrello, dia).

Betriebssysteme

6809
OS/9, Forth, CP/M.
CP/M
Echtzeitbetriebssysteme
RTAI Linux, RT-Linux.
MS-DOS
mit Watcom C
OS/9
OS/9 6809
Psion Series 3
RTOS (Real Time OS)
RTOS/UH
TOS
Unix
Linux

Programmiersprachen

Assembler
6809, M16C, 68000, Z80, i386
C
C++
Emacs
Emacs-Lisp
Forth
Fig.Forth, yforth
Java
JAVA, Swing
JavaScript
JAVA, Swing
Lisp
Maschinensprachen
Modula-2
Psion OPL
Python
Shell
bash
Tcl/Tk
TeX, LaTeX

Datenbanken

Interbase
MySQL
ODBC
Postgres
SQL

Datenkommunikation

Bus
Analog CAN / Profibus
CORBA
ACE / TAO
HDLC
ISDN
parallele Schnittstelle
Proprietäre Protokolle
Eigene Protokolle für spezielle Anforderungen (Effizienz, Sicherheit, ...).
RPC
RS232
TCP/IP
Schulungen / Beratung / Lösungen zum Thema "sichere Datenkommunikation", E-Mail Verschlüsselung, VPNs, Kerberos, gpg, openssl.

Hardware

Ascii/X - Terminals
Atari
Bus
Meist firmeneigene Busse, an CAN/Profibus angelehnt.
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Emulatoren
HEW, Opensourcetools
Messgeräte
Im bereich Gasmesstechnik.
Mikrocontroller
AVR, M16C, ARM
Modem
Motorola
6809, 68k
PC
Für die Hardwareentwicklung benutzte ich meist die GNU Toolchain unter (RT-) Linux.

Berechnung / Simulation / Versuch / Validierung

N.n.

Design / Entwicklung / Konstruktion

EAGLE
Nutzte ich zum anschauen vorhandener Datenblätter.

Branchen

Branchen

Entwicklung Software.
Entwicklung Hardware.
Embedded Entwicklung.
Schulungsunternehmen.
Kommunikationsbranche.
Building & Security.
Gebäudesicherheit.
Öffentliche Verwaltungen, Behörden, Kommunalwesen.

Einsatzorte

Einsatzorte

Deutschland

Teambuildingseminare mit Tagessätzen.

Embedded Programmierung unter / mit Linux.

Programmierschulungen RT, QT5, embedded, Yocto, buildroot, ...

möglich

Projekte

Projekte

9 Monate
2024-02 - 2024-10

SIL2 Entwicklung der Steuersoftware für einen Gassensor

SW Planung und Durchführung C git Sozialkompetenz ...
SW Planung und Durchführung

* Analyse der Anforderungen und Schnittstellen

* Pflichtenheft

* Passendes Buildsystem finden, klären von Lizenzen

* Aufbau des Buildsystems mit automatisierten Tests und Dokubuild

* Programmierung in C

* Steuerung des SW Teams und Kommunikation mit der Hardwareentwicklung

LCD Gassensor im Sicherheitsbereich
C git Sozialkompetenz Architekturmanagement
Firma für Sicherheitstechnik
Lübeck
1 Jahr 3 Monate
2022-01 - 2023-03

Entwicklung eines SCADA Systems für ein Marineunternehmen

Planung und Entwicklung, SW-Architekt c++ python bash ...
Planung und Entwicklung, SW-Architekt

* begutachtung des alten Systems

* Dokumentation der Schnittstellen

* Talentsuche auf Messen etc

* Einarbeitung neuer Mitarbeiter

* Planung gemeinsam mit der HW Entwicklung

* Nutzungsszenarien festlegen unter Berücksichtigung der "Klassen" und anderer Normen.

* Bedienungsmodell für ein SCADA System entwickeln

* Bussystem planen für die Signalübertragung

* SW und Schnittstellen planen

* Lastenheft erstellen für externe Auftragnehmer

* entwickeln der SW unter Linux, teilweise mit python, Qt5

Embedded Tools GNU Build System Jenkins Jira buildroot Qt5 linux kernel
c++ python bash Agile Methoden
Kiel
5 Monate
2017-12 - 2018-04

Bringup eines embedded Linux Boards auf ZynqMP Basis

Softwareentwickler petalinux qemu gdb ...
Softwareentwickler

* Inbetriebnahme des QSPI Flash
* Anpassen von Devicetree und Linkerskripten
* Entwickeln einer Boot-Technik mit Möglichkeit zu sicheren Updates
* Aufbau des rootfs
* Nutzung und Änderung einer Vivado Hardwarebeschreibung

Xilinx Toolchain GNU Toolchain
petalinux qemu gdb bitbake
Freiburg im Breisgau

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
1986-05 - 1988-10

Informatik

Ohne Abschluss, Wechsel ins Berufsleben (FH-IPA Stuttgart), Universität Stuttgart
Ohne Abschluss, Wechsel ins Berufsleben (FH-IPA Stuttgart)
Universität Stuttgart

Position

Position

Erfahrung SW Entwicklung seit 1990
Erfahrung Training, Coaching seit 1994
Erfahrung im embedded Bereich seit 2000
Erfahrung Projektleitung, Dokumentation seit 2001
Erfahrung im Testbereich (Funktionstest, Integrationstests, Automation, ...) seit 2002

Code Review Erfahrungen (professionell) seit 2002

Kompetenzen

Kompetenzen

Top-Skills

Linux c++ embedded C++ Qt5 python Projekt-Definition Moderation Krisenmanagement Schulungen

Produkte / Standards / Erfahrungen / Methoden

bitbake
gdb
GNU Toolchain
petalinux
qemu
Xilinx Toolchain
Statische Codeanalyse (lint, ncc).
Automatisierte Tests (make, dejagnu).
GNU Entwicklersuite (as, g++, gcc, make, autotools).
Repositoryverwaltung, "revision control" (svn, cvs, rcs, git, tortoise, clearcase)
IAR Compiler für M16C.
HEW Emulator.
Debugger (gdb, JTAG für AVR, remote debugging).
Code Editoren (vi, emacs).
Buildsysteme (make, ant, buildroot / bitbake).
Bugtracking (bugzilla).
Dokumentation (doxygen).
Automatisierung (expect).
Sichere Datenübertragung, VPN (openssl, ssh, gpg, openvpn).
UML / Codediagramme / Codegenerierung (bouml, umbrello, dia).

Betriebssysteme

6809
OS/9, Forth, CP/M.
CP/M
Echtzeitbetriebssysteme
RTAI Linux, RT-Linux.
MS-DOS
mit Watcom C
OS/9
OS/9 6809
Psion Series 3
RTOS (Real Time OS)
RTOS/UH
TOS
Unix
Linux

Programmiersprachen

Assembler
6809, M16C, 68000, Z80, i386
C
C++
Emacs
Emacs-Lisp
Forth
Fig.Forth, yforth
Java
JAVA, Swing
JavaScript
JAVA, Swing
Lisp
Maschinensprachen
Modula-2
Psion OPL
Python
Shell
bash
Tcl/Tk
TeX, LaTeX

Datenbanken

Interbase
MySQL
ODBC
Postgres
SQL

Datenkommunikation

Bus
Analog CAN / Profibus
CORBA
ACE / TAO
HDLC
ISDN
parallele Schnittstelle
Proprietäre Protokolle
Eigene Protokolle für spezielle Anforderungen (Effizienz, Sicherheit, ...).
RPC
RS232
TCP/IP
Schulungen / Beratung / Lösungen zum Thema "sichere Datenkommunikation", E-Mail Verschlüsselung, VPNs, Kerberos, gpg, openssl.

Hardware

Ascii/X - Terminals
Atari
Bus
Meist firmeneigene Busse, an CAN/Profibus angelehnt.
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Emulatoren
HEW, Opensourcetools
Messgeräte
Im bereich Gasmesstechnik.
Mikrocontroller
AVR, M16C, ARM
Modem
Motorola
6809, 68k
PC
Für die Hardwareentwicklung benutzte ich meist die GNU Toolchain unter (RT-) Linux.

Berechnung / Simulation / Versuch / Validierung

N.n.

Design / Entwicklung / Konstruktion

EAGLE
Nutzte ich zum anschauen vorhandener Datenblätter.

Branchen

Branchen

Entwicklung Software.
Entwicklung Hardware.
Embedded Entwicklung.
Schulungsunternehmen.
Kommunikationsbranche.
Building & Security.
Gebäudesicherheit.
Öffentliche Verwaltungen, Behörden, Kommunalwesen.

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.