Embedded-, System- & Anwendungsprogrammierer unter Linux, AUTOSAR, eCos, VxWorks, Windows, AIX und Bar-Metal in C++, C.
Aktualisiert am 02.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Embedded C / C++
Deutsch
Englisch
In Wort und Schrift, vorwiegend technisches Englisch.

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland
möglich

Projekte

Projekte

9 Monate
2023-01 - 2023-09

BMW HMI Main Unit

Senior developer C / C++ Linux Yocto
Senior developer
 Unterstützung bei der Entwicklung und Pflege der Logging-Tools in der Basis-
Software (BMW) (DLT-Viewer, DLT-Parser) mit C und Qt.

C / C++ Linux Yocto
GlobalLogic
Remote
1 Jahr 2 Monate
2022-02 - 2023-03

Entwicklung eines Printcontrollers

Senior developer C / C++ Bash Linux
Senior developer
 Unterstützung bei der Entwicklung eines Printcontrollers auf einem Server-Cluster.

C / C++ Bash Linux
Sofha GmbH
Berlin
1 Jahr
2021-09 - 2022-08

Traktor Navi

Senior developer C / C++
Senior developer
Unterstützung bei der Entwicklung eines Navigationcontrollers auf einer ECU

C / C++
Trimble
5 Monate
2021-04 - 2021-08

BMW Main Unit

Senior developer C / C++
Senior developer
 Unterstützung bei der Entwicklung eines Displaycontroller auf einer MGU
(BMW). Implementierung des IO-Controllers und dessen Test. Pflege der
Logging-Tools (DLT-Viewer, DLT-Parser) mit Qt.

C / C++
Conti
Remote
3 Jahre 1 Monat
2018-04 - 2021-04

BMW LiDAR

Senior developer
Senior developer

Unterstützung bei der Entwicklung eines LiDAR Systems.

Implementierung der Middleware.
Pflege und Anpassung der DLT Software.

Portierung auf QNX.

Treiberentwicklung für QNX.

C C++ QNX BroadRReach Ethernet git PTC Lauterbach odisLogger
Magna
Sailauf
3 Jahre
2015-04 - 2018-03

BMW Booster

Entwicklung und High-End-Verstärkers (Automotive)
Entwicklung und High-End-Verstärkers (Automotive)

Unterstützung bei der Entwicklung eines Verstärkers (BMW). Implementierung des Powermanagements und dessen Test auf Basis einer eigenen Testumgebung (odisLogger + odisCan). Implementierung des DLT Daemon. Design und Implementierung der Amplifier-Treiber über I²C.

C C++ OSEK BroadRReach Ethernet AVB Perforce Lauterbach odisLogger
Harman
4 Monate
2014-12 - 2015-03

MLBEvo Gateway (AUDI)

Entwicklung und Stabilisierung eines Gateways (Automotive)
Entwicklung und Stabilisierung eines Gateways (Automotive)

Unterstützung bei der Entwicklung und Stabilisierung des MLBEvo Gateways (AUDI). Test der Diagnose-Schnittstelle auf Basis einer eigenen Testumgebung (odisLogger + odisCan) bzw. mit CANoe.

C OSEK AUTOSAR MKS iSystem Lauterbach CAN CANoe odisLogger
Continental
6 Monate
2014-06 - 2014-11

OVIP Headunits für PSA (Citroen, Peugot)

Stabilisierung und Test einer Headunit (Automotive)
Stabilisierung und Test einer Headunit (Automotive)

Unterstützung des Stabilisierungs- und Performance-Teams OVIP (Citroen, Peugot). Implementierung einer Restbussimulation auf Basis einer eigenen Testumgebung (odisLogger + odisCan).

C++ Windows Linux Qt QML Synergy CAN odisLogger
Continental
1 Jahr 5 Monate
2013-02 - 2014-06

MIB2 Headunits für Audi/VW/Skoda/Seat

Implemtierung und Test einer Headunit (Automotive)
Implemtierung und Test einer Headunit (Automotive)

Unterstützung bei der Integration der MOST Netservices in eine Headunit für den MIB2 (Audi/VW/Skoda/Seat). Implementierung der ECL Tests auf Basis einer eigenen Testumgebung (odisLogger + odisCan) in Verbindung mit einer Restbussimulation. Busload Tests. Shutdown/Wakeup Test.

C++ Windows Linux QNX SysBios Subversion MOST CAN odisLogger
TechniSat
6 Jahre 1 Monat
2008-06 - 2014-06

Absicherung MOST150

Einführung von MOST150 in die Serie
Einführung von MOST150 in die Serie

Design und Implementierung eines I²C-Treibers für ein universales Steuergerät. Integration der NetServices V3.0 auf dem Gerät. Lastenhefterstellung CAN-MOST-Router. Datenfestlegung CAN-MOST-Router (FBlock Vehicle). Blackbox- und Whitebox-Testing der NetServices. Vertretung von VW bei der NetService-User-Group.

C C++ Qt Linux Doors Subversion Rhapsody CANoe MOST
Volkswagen
7 Monate
2012-08 - 2013-02

Evaluierung Ethernet

Implemtierung eines Ethernet Evalboards (BroadRReach)
Implemtierung eines Ethernet Evalboards (BroadRReach)

Inbetriebnahme einer PowerPC Plattform mit Broadcom Phy. eCos wurde als Betriebssystem verwendet. Entwicklung eines Testframeworks.

C eCos Subversion Wireshark Lauterbach Trace32
Volkswagen
2 Jahre
2010-08 - 2012-07

MIB Headunits für Audi/VW

Implementierung und Test einer Headunit ( Automotive)
Implementierung und Test einer Headunit ( Automotive)
C Windows Subversion CANoe MOST
Panasonic Automotive Systems Europe
1 Jahr 6 Monate
2006-12 - 2008-05

TV-Hybrid-Tuner für BMW L6

Testing eines DVB-T Tuners
Testing eines DVB-T Tuners

Design und Implementierung von Tests für einen DVB-T Tuner. Erstellungen von CAPL-Programmen und CANoe Erweiterungs-Dlls, SW Integration und Buildmanagement.

CAPL C C++ Qt DOORS Synergy Subversion CANoe MOST
Delphi/Fuba
8 Monate
2006-07 - 2007-02

RSE für BMW L6

Design und Implementierung eines Dispatchers und MOST-Frameworks
Design und Implementierung eines Dispatchers und MOST-Frameworks

Design und Implementierung eines Dispatchers und eines MOST-Frameworks in einem Rear-Seat-Entertainment Steuergerätes. Erstellung einer PC-Simulation.

C++ OSEK PSOS DOORS Synergy CANoe MOST
Lear Corporation
4 Jahre 2 Monate
2002-05 - 2006-06

Headunits für BMW E60 und E65

Design und Implementierung Applikationslogik in einer Headunit
Design und Implementierung Applikationslogik in einer Headunit

Design und Implementierung der Applikationslogik für eine Headunit des E65 (BMW). Insbesondere Ansteuerung der Nachtsichtkamera, des CD-Changers, des DVD-Changers, der Tuner (AMFM, SDARS, DVB-T), des PDC, der Reifendruckkontrolle, des Emergency-Screens, der Navigation und anderen Steuergeräten. Die Kommunikation erfolgte dabei auf dem MOST-Bus oder dem CAN-Bus. Erstellung von PC-Simulationen für die fehlenden Steuergeräte. Bugfixing. Integration der SW im Fahrzeug vor Ort bei BMW in München, Oxnard und Montvale (beide USA).

C++ VxWorks Windows Rhapsody MKS Perforce CANoe MOST
Harman/Becker Automotive Systems
1 Jahr 6 Monate
2000-07 - 2001-12

Lebensversicherungs-Suite

Design und Implementierung
Design und Implementierung

Design und Implementierung der Datenzugriffe auf DB2 mit C + EmbeddedSQL. Design und Implementierung der serverseitigen Applikationslogik mit C (AIX + MVS). Design und Implementierung der clientseitigen Applikationslogik und Masken mit Java (Windows NT). Design und Implementierung der Schnittstellen zwischen den Systemkomponenten untereinander und zu den Fremdsystemen.

Java-Clients unter WindowsNT C-Programme auf dem Applikations-Server (CICS unter AIX und MVS)
Basler Versicherung
7 Monate
1999-12 - 2000-06

Projektleitung bei dem Redesign eines Berechnungsprogramms für geschraubte Wärmetauscher

Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual C++ auf Windows NT). Design und Implementierung der Datenzugriffe auf die ODBC-DB. Design und Implementierung der Währungsverwaltung.

Besonderheit:

Graphischer Produktkonfigurator, Kunden-, Angebots- und Auftragsverwaltung und Schnittstelle zu Bäurer2 (PPS) sind im Programm enthalten.

GEA Ecoflex
1 Jahr 7 Monate
1998-12 - 2000-06

Internationaler Support (meist remote) für u. g. Programme

Installations- und Anwendungs-Support für die Berechnungsprogramme (remote + vor Ort). Einsätze in Louisville, KY, USA und Manchester, GB für grössere Instalationen (DB Migration von Gupta auf Sybase, Customizing und spez. Softwareänderungen).

GEA Ecoflex
1 Jahr 4 Monate
1998-12 - 2000-03

Projektleitung bei dem Redesign eines Berechnungsprogramms für gelötete Wärmetauscher

Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual Age for Java auf Windows NT). Design und Implementierung der Datenzugriffe auf die DB mit JDBC. Portierung der C-Quellen der Berechnungsalgorythmen nach Java.

Besonderheiten:

Portierung der C-Quellen der Berechnungsalgorythmen

VisualAge for Java JDBC Windows NT
GEA Ecoflex
5 Monate
1998-02 - 1998-06

FIS

Erweiterung eines Fertigung-Steuerungssytems
Erweiterung eines Fertigung-Steuerungssytems

Programmierung in C und C++ von Serverprozessen (AIX + OS/2). Design und Implementierung der DB/2 Zugriffe mit Embedded SQL (statisch + dynamisch). Customizing des CS/2 Systems auf OS/2 + AIX.

Besonderheiten:

Redesign verschiedener Systemkomponenten (C++)

Verteilte Applikation auf CS/2 Basis auf OS/2 und AIX
gedas

Aus- und Weiterbildung

Aus- und Weiterbildung

Akademischer Grad: Dipl.-Ing. (FH)

1990 - 1995

Studium der Informationstechnik an der FH Hannover und Abschluss als Dipl.-Ing. (FH)

1990

Fachabitur Elektrotechnik

1989

Abschluss der Berufsausbildung zum Energiegeräteelektroniker

1988

Abschluss der Berufsausbildung zum Elektrogerätemechaniker

1986

Abschluss der Realschule

Position

Position

Während des Studiums in der Hardware-Entwicklung.
Danach in der Software-Entwicklung (Embedded, Unix, Windows).

Kompetenzen

Kompetenzen

Top-Skills

Embedded C / C++

Schwerpunkte

Automatisierung
AVB
C
C++
CAN
Embedded Systems
MOST
Prozessanalyse
Qt
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

BroadRReach Ethernet
C-Programme auf dem Applikations-Server (CICS unter AIX und MVS)
Doors
git
iSystem
Java-Clients unter WindowsNT
Lauterbach
Lauterbach Trace32
MKS
odisLogger
Perforce
PTC
Rhapsody
Subversion
Synergy
Verteilte Applikation auf CS/2 Basis auf OS/2 und AIX
VisualAge for Java
Wireshark
Produkte:

CS/2, MS-Office, OpenOffice, CVS, PVCS, Perforce, Subversion, SelectEnterprise, SPLint, PCLint, Eclipse, KDE, KDevelop, VMWare, InstallShield, JBuilder, CANoe, Optolyzer, Doors


Standards:
ANSI C++ STANDARD (ISO/IEC 14882)
COM, MOST, UML
HTML, XML
CORBA

Mein Schwerpunkt liegt bei der Entwicklung verteilter Anwendungen unter Linux/Unix, Windows, OS/2, eCos, QNX und VxWorks.
 

Entwicklungsumgebungen

Eclipse CDT, Visual C++, Borland C++, JDK, GNU C/C++, CodeBlocks, make

Methoden

Design und Entwurf von Benutzerschnittstellen, Entwurf Systemschnittstellen, Datenbankentwurf konzeptionell und physikalisch, Entwurf Klassenmodelle, Anwendungsverteilung in Softwarekomponenten, Prototyping, Implementierung, CORBA, UML, OOA, OOD, OOP, Spice, MISRA

Betriebssysteme

AUTOSAR
Contiki
Echtzeitbetriebssysteme
eCos
embedded Linux
FreeRTOS
Linux
MS-DOS
OS/2
OSEK
pSOS
QNX
SysBios
Unix
VxWorks
Win9xNT2000
Windows
Windows NT
µC-OS/II
 

Programmiersprachen

Assembler
80571, x86, 6502, SATURN, Z80
Basic
C
C++
CAPL
CORBA IDL
Fortran
HPGL, HP PCL
HTML
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Maschinensprachen
Pascal
Perl
Python
QML
Qt
Rexx
Shell
Smalltalk
SQL
Unix Shell Programmierung
XML
yacc/lex
 

Datenbanken

Access
Adabas
Grundkenntnisse
DB2
dBase
Gupta, Centura
Informix
JDBC
mySQL
ODBC
PostgresSQL
SQLight
Sybase

Datenkommunikation

Bus
MOST
CICS
CORBA
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
parallele Schnittstelle
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Ascii/X - Terminals
Atari
CD-Writer / Brenner
Datenerfassungsterminals
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
Hardware entwickelt
80C537, ATMega, AT91
HP
IBM RS6000
Industrie-Roboter
Iomega
Messgeräte
Mikrocontroller
Modem
PC
Scanner
Sensoren
Siemens-SPS STEP x
Soundkarten
SPS
Steuer und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

CANoe

Design / Entwicklung / Konstruktion

EAGLE
Weitere Tools: gEDA, KiCAD

Branchen

Branchen

Automotive, Metallverarbeitende Industrie, Vertrieb, Versicherung, Fertigungssteuerung

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland
möglich

Projekte

Projekte

9 Monate
2023-01 - 2023-09

BMW HMI Main Unit

Senior developer C / C++ Linux Yocto
Senior developer
 Unterstützung bei der Entwicklung und Pflege der Logging-Tools in der Basis-
Software (BMW) (DLT-Viewer, DLT-Parser) mit C und Qt.

C / C++ Linux Yocto
GlobalLogic
Remote
1 Jahr 2 Monate
2022-02 - 2023-03

Entwicklung eines Printcontrollers

Senior developer C / C++ Bash Linux
Senior developer
 Unterstützung bei der Entwicklung eines Printcontrollers auf einem Server-Cluster.

C / C++ Bash Linux
Sofha GmbH
Berlin
1 Jahr
2021-09 - 2022-08

Traktor Navi

Senior developer C / C++
Senior developer
Unterstützung bei der Entwicklung eines Navigationcontrollers auf einer ECU

C / C++
Trimble
5 Monate
2021-04 - 2021-08

BMW Main Unit

Senior developer C / C++
Senior developer
 Unterstützung bei der Entwicklung eines Displaycontroller auf einer MGU
(BMW). Implementierung des IO-Controllers und dessen Test. Pflege der
Logging-Tools (DLT-Viewer, DLT-Parser) mit Qt.

C / C++
Conti
Remote
3 Jahre 1 Monat
2018-04 - 2021-04

BMW LiDAR

Senior developer
Senior developer

Unterstützung bei der Entwicklung eines LiDAR Systems.

Implementierung der Middleware.
Pflege und Anpassung der DLT Software.

Portierung auf QNX.

Treiberentwicklung für QNX.

C C++ QNX BroadRReach Ethernet git PTC Lauterbach odisLogger
Magna
Sailauf
3 Jahre
2015-04 - 2018-03

BMW Booster

Entwicklung und High-End-Verstärkers (Automotive)
Entwicklung und High-End-Verstärkers (Automotive)

Unterstützung bei der Entwicklung eines Verstärkers (BMW). Implementierung des Powermanagements und dessen Test auf Basis einer eigenen Testumgebung (odisLogger + odisCan). Implementierung des DLT Daemon. Design und Implementierung der Amplifier-Treiber über I²C.

C C++ OSEK BroadRReach Ethernet AVB Perforce Lauterbach odisLogger
Harman
4 Monate
2014-12 - 2015-03

MLBEvo Gateway (AUDI)

Entwicklung und Stabilisierung eines Gateways (Automotive)
Entwicklung und Stabilisierung eines Gateways (Automotive)

Unterstützung bei der Entwicklung und Stabilisierung des MLBEvo Gateways (AUDI). Test der Diagnose-Schnittstelle auf Basis einer eigenen Testumgebung (odisLogger + odisCan) bzw. mit CANoe.

C OSEK AUTOSAR MKS iSystem Lauterbach CAN CANoe odisLogger
Continental
6 Monate
2014-06 - 2014-11

OVIP Headunits für PSA (Citroen, Peugot)

Stabilisierung und Test einer Headunit (Automotive)
Stabilisierung und Test einer Headunit (Automotive)

Unterstützung des Stabilisierungs- und Performance-Teams OVIP (Citroen, Peugot). Implementierung einer Restbussimulation auf Basis einer eigenen Testumgebung (odisLogger + odisCan).

C++ Windows Linux Qt QML Synergy CAN odisLogger
Continental
1 Jahr 5 Monate
2013-02 - 2014-06

MIB2 Headunits für Audi/VW/Skoda/Seat

Implemtierung und Test einer Headunit (Automotive)
Implemtierung und Test einer Headunit (Automotive)

Unterstützung bei der Integration der MOST Netservices in eine Headunit für den MIB2 (Audi/VW/Skoda/Seat). Implementierung der ECL Tests auf Basis einer eigenen Testumgebung (odisLogger + odisCan) in Verbindung mit einer Restbussimulation. Busload Tests. Shutdown/Wakeup Test.

C++ Windows Linux QNX SysBios Subversion MOST CAN odisLogger
TechniSat
6 Jahre 1 Monat
2008-06 - 2014-06

Absicherung MOST150

Einführung von MOST150 in die Serie
Einführung von MOST150 in die Serie

Design und Implementierung eines I²C-Treibers für ein universales Steuergerät. Integration der NetServices V3.0 auf dem Gerät. Lastenhefterstellung CAN-MOST-Router. Datenfestlegung CAN-MOST-Router (FBlock Vehicle). Blackbox- und Whitebox-Testing der NetServices. Vertretung von VW bei der NetService-User-Group.

C C++ Qt Linux Doors Subversion Rhapsody CANoe MOST
Volkswagen
7 Monate
2012-08 - 2013-02

Evaluierung Ethernet

Implemtierung eines Ethernet Evalboards (BroadRReach)
Implemtierung eines Ethernet Evalboards (BroadRReach)

Inbetriebnahme einer PowerPC Plattform mit Broadcom Phy. eCos wurde als Betriebssystem verwendet. Entwicklung eines Testframeworks.

C eCos Subversion Wireshark Lauterbach Trace32
Volkswagen
2 Jahre
2010-08 - 2012-07

MIB Headunits für Audi/VW

Implementierung und Test einer Headunit ( Automotive)
Implementierung und Test einer Headunit ( Automotive)
C Windows Subversion CANoe MOST
Panasonic Automotive Systems Europe
1 Jahr 6 Monate
2006-12 - 2008-05

TV-Hybrid-Tuner für BMW L6

Testing eines DVB-T Tuners
Testing eines DVB-T Tuners

Design und Implementierung von Tests für einen DVB-T Tuner. Erstellungen von CAPL-Programmen und CANoe Erweiterungs-Dlls, SW Integration und Buildmanagement.

CAPL C C++ Qt DOORS Synergy Subversion CANoe MOST
Delphi/Fuba
8 Monate
2006-07 - 2007-02

RSE für BMW L6

Design und Implementierung eines Dispatchers und MOST-Frameworks
Design und Implementierung eines Dispatchers und MOST-Frameworks

Design und Implementierung eines Dispatchers und eines MOST-Frameworks in einem Rear-Seat-Entertainment Steuergerätes. Erstellung einer PC-Simulation.

C++ OSEK PSOS DOORS Synergy CANoe MOST
Lear Corporation
4 Jahre 2 Monate
2002-05 - 2006-06

Headunits für BMW E60 und E65

Design und Implementierung Applikationslogik in einer Headunit
Design und Implementierung Applikationslogik in einer Headunit

Design und Implementierung der Applikationslogik für eine Headunit des E65 (BMW). Insbesondere Ansteuerung der Nachtsichtkamera, des CD-Changers, des DVD-Changers, der Tuner (AMFM, SDARS, DVB-T), des PDC, der Reifendruckkontrolle, des Emergency-Screens, der Navigation und anderen Steuergeräten. Die Kommunikation erfolgte dabei auf dem MOST-Bus oder dem CAN-Bus. Erstellung von PC-Simulationen für die fehlenden Steuergeräte. Bugfixing. Integration der SW im Fahrzeug vor Ort bei BMW in München, Oxnard und Montvale (beide USA).

C++ VxWorks Windows Rhapsody MKS Perforce CANoe MOST
Harman/Becker Automotive Systems
1 Jahr 6 Monate
2000-07 - 2001-12

Lebensversicherungs-Suite

Design und Implementierung
Design und Implementierung

Design und Implementierung der Datenzugriffe auf DB2 mit C + EmbeddedSQL. Design und Implementierung der serverseitigen Applikationslogik mit C (AIX + MVS). Design und Implementierung der clientseitigen Applikationslogik und Masken mit Java (Windows NT). Design und Implementierung der Schnittstellen zwischen den Systemkomponenten untereinander und zu den Fremdsystemen.

Java-Clients unter WindowsNT C-Programme auf dem Applikations-Server (CICS unter AIX und MVS)
Basler Versicherung
7 Monate
1999-12 - 2000-06

Projektleitung bei dem Redesign eines Berechnungsprogramms für geschraubte Wärmetauscher

Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual C++ auf Windows NT). Design und Implementierung der Datenzugriffe auf die ODBC-DB. Design und Implementierung der Währungsverwaltung.

Besonderheit:

Graphischer Produktkonfigurator, Kunden-, Angebots- und Auftragsverwaltung und Schnittstelle zu Bäurer2 (PPS) sind im Programm enthalten.

GEA Ecoflex
1 Jahr 7 Monate
1998-12 - 2000-06

Internationaler Support (meist remote) für u. g. Programme

Installations- und Anwendungs-Support für die Berechnungsprogramme (remote + vor Ort). Einsätze in Louisville, KY, USA und Manchester, GB für grössere Instalationen (DB Migration von Gupta auf Sybase, Customizing und spez. Softwareänderungen).

GEA Ecoflex
1 Jahr 4 Monate
1998-12 - 2000-03

Projektleitung bei dem Redesign eines Berechnungsprogramms für gelötete Wärmetauscher

Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual Age for Java auf Windows NT). Design und Implementierung der Datenzugriffe auf die DB mit JDBC. Portierung der C-Quellen der Berechnungsalgorythmen nach Java.

Besonderheiten:

Portierung der C-Quellen der Berechnungsalgorythmen

VisualAge for Java JDBC Windows NT
GEA Ecoflex
5 Monate
1998-02 - 1998-06

FIS

Erweiterung eines Fertigung-Steuerungssytems
Erweiterung eines Fertigung-Steuerungssytems

Programmierung in C und C++ von Serverprozessen (AIX + OS/2). Design und Implementierung der DB/2 Zugriffe mit Embedded SQL (statisch + dynamisch). Customizing des CS/2 Systems auf OS/2 + AIX.

Besonderheiten:

Redesign verschiedener Systemkomponenten (C++)

Verteilte Applikation auf CS/2 Basis auf OS/2 und AIX
gedas

Aus- und Weiterbildung

Aus- und Weiterbildung

Akademischer Grad: Dipl.-Ing. (FH)

1990 - 1995

Studium der Informationstechnik an der FH Hannover und Abschluss als Dipl.-Ing. (FH)

1990

Fachabitur Elektrotechnik

1989

Abschluss der Berufsausbildung zum Energiegeräteelektroniker

1988

Abschluss der Berufsausbildung zum Elektrogerätemechaniker

1986

Abschluss der Realschule

Position

Position

Während des Studiums in der Hardware-Entwicklung.
Danach in der Software-Entwicklung (Embedded, Unix, Windows).

Kompetenzen

Kompetenzen

Top-Skills

Embedded C / C++

Schwerpunkte

Automatisierung
AVB
C
C++
CAN
Embedded Systems
MOST
Prozessanalyse
Qt
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

BroadRReach Ethernet
C-Programme auf dem Applikations-Server (CICS unter AIX und MVS)
Doors
git
iSystem
Java-Clients unter WindowsNT
Lauterbach
Lauterbach Trace32
MKS
odisLogger
Perforce
PTC
Rhapsody
Subversion
Synergy
Verteilte Applikation auf CS/2 Basis auf OS/2 und AIX
VisualAge for Java
Wireshark
Produkte:

CS/2, MS-Office, OpenOffice, CVS, PVCS, Perforce, Subversion, SelectEnterprise, SPLint, PCLint, Eclipse, KDE, KDevelop, VMWare, InstallShield, JBuilder, CANoe, Optolyzer, Doors


Standards:
ANSI C++ STANDARD (ISO/IEC 14882)
COM, MOST, UML
HTML, XML
CORBA

Mein Schwerpunkt liegt bei der Entwicklung verteilter Anwendungen unter Linux/Unix, Windows, OS/2, eCos, QNX und VxWorks.
 

Entwicklungsumgebungen

Eclipse CDT, Visual C++, Borland C++, JDK, GNU C/C++, CodeBlocks, make

Methoden

Design und Entwurf von Benutzerschnittstellen, Entwurf Systemschnittstellen, Datenbankentwurf konzeptionell und physikalisch, Entwurf Klassenmodelle, Anwendungsverteilung in Softwarekomponenten, Prototyping, Implementierung, CORBA, UML, OOA, OOD, OOP, Spice, MISRA

Betriebssysteme

AUTOSAR
Contiki
Echtzeitbetriebssysteme
eCos
embedded Linux
FreeRTOS
Linux
MS-DOS
OS/2
OSEK
pSOS
QNX
SysBios
Unix
VxWorks
Win9xNT2000
Windows
Windows NT
µC-OS/II
 

Programmiersprachen

Assembler
80571, x86, 6502, SATURN, Z80
Basic
C
C++
CAPL
CORBA IDL
Fortran
HPGL, HP PCL
HTML
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Maschinensprachen
Pascal
Perl
Python
QML
Qt
Rexx
Shell
Smalltalk
SQL
Unix Shell Programmierung
XML
yacc/lex
 

Datenbanken

Access
Adabas
Grundkenntnisse
DB2
dBase
Gupta, Centura
Informix
JDBC
mySQL
ODBC
PostgresSQL
SQLight
Sybase

Datenkommunikation

Bus
MOST
CICS
CORBA
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
parallele Schnittstelle
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Ascii/X - Terminals
Atari
CD-Writer / Brenner
Datenerfassungsterminals
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
Hardware entwickelt
80C537, ATMega, AT91
HP
IBM RS6000
Industrie-Roboter
Iomega
Messgeräte
Mikrocontroller
Modem
PC
Scanner
Sensoren
Siemens-SPS STEP x
Soundkarten
SPS
Steuer und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

CANoe

Design / Entwicklung / Konstruktion

EAGLE
Weitere Tools: gEDA, KiCAD

Branchen

Branchen

Automotive, Metallverarbeitende Industrie, Vertrieb, Versicherung, Fertigungssteuerung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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