Senior Software Architektin & Entwicklerin | Modern C++ Expert Embedded Systems ? Automotive Diagnostics ? Cross-Industry Application Design
Aktualisiert am 22.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 22.04.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C/C++ Architektur und Software-Entwicklung
Deutsch
Muttersprache
Englisch
fließend
Französisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Vor-Ort-Einsatz
Europaweit: nach Absprache
Vollzeit

möglich

Projekte

Projekte

1 Jahr
2025-04 - 2026-03

ERP, Warenwirtschaft für Medizinprodukte

Software-Entwickler MUMPS GT.M
Software-Entwickler
Entwicklung neuer Funktionalitäten, kundenspezifischen Anpassungen
und Fehlerbehebung eines ERP-Systems im Bereich Warenwirtschaft mit
Schwerpunkt Medizinprodukten einschließlich regulierter Produkte .
Betriebssysteme: Windows11
Programmiersprache: Mumps
Tools: GT.M
MUMPS GT.M
Remote
1 Jahr 8 Monate
2022-09 - 2024-04

Automotive Diagnose-Abläufe

Software-Entwickler Java PRODIS Automation
Software-Entwickler
Erstellung von Diagnose-Abläufen des gesamten Fahrzeugfehlerspeichers
sowie darauf aufbauende Implementierung und Programmierung einer
Diagnose-Applikation für den Bereich After Sales des Endkunden mittels
PRODIS Automation mit dem Ziel das Auslesen des
baureihenübergreifenden Speichers
Betriebssysteme: Windows10
Programmiersprache: Grafische, J2EE-Plattform basierte Programmierung
Tools: PRODIS Automation (DSA)
Java PRODIS Automation
Bertrandt
Remote
1 Jahr 10 Monate
2020-09 - 2022-06

Embedded C-Entwicklerin: Realisierung & Integration auf SAMA5 Mikroprozessor (Linux)

Embedded C-Entwicklerin C CppUnit Polyspace ...
Embedded C-Entwicklerin
Analyse von Anforderungen
Erstellen von Konzepten auf Basis der Grundarchitektur
Erstellen von Spezifikationen
SW-Erstellung in C
Behebung von Fehlern
Codereviews
Modultest
Integration und Erstellen von SW-Ständen
Serienpflege gemäß PTC Integrity Tracker
Betriebssysteme: Mikroprozessor SAMA5, Linux
Programmiersprache: C
Tools:
Visual Studio Professional 15/19
Polyspace, MISRA
Integrity, PTC
Jenkins
make/cmake
Industrie-Waschmaschinen
C CppUnit Polyspace MISRA-C make
Miele
Remote
5 Monate
2019-07 - 2019-11

Kundenspezifische Softwarelösungen zur Abwicklung elektronischer Kartenzahlungen

C++-Entwickler C++ Windows7 Linux ...
C++-Entwickler

- Implementierung und Installation kundenspezifischer Anpassungen und Erweiterungen im Bereich elektronischer Zahlungsverkehr
 
- Vorbereitung und Durchführung von Tests

Eclipse Git
C++ Windows7 Linux make
Aachen
7 Monate
2019-01 - 2019-07

SW-Entwicklung von Scheinwerfer-Steuergeräten nach Automotive SPICE

Software-Entwickler C Microcontroller Renesas RH850 Automotive SPICE ...
Software-Entwickler

- Interface zwischen dem Fahrzeug und LED Scheinwerfer zur Steuerung der Scheinwerfer

- Steuerung der automatischen Leutweitenregulierung über CAN und LIN

- Software-Entwicklung unter einhalten von MISRA und HIS-Metriken

- Reviews in Zusammenarbeit mit der Qualitätssicherung

Renesas RH850/Green Hills C-Compiler Renesas RH850/Green Hills Linker Visual Studio Professional 2013 IBM Rational ClearCase IBM Rational ClearQuest Vector CANoe
C Microcontroller Renesas RH850 Automotive SPICE MISRA HIS CAN LIN Automotive Bussystem CppUnit
Reutlingen
2 Jahre
2017-01 - 2018-12

SWR und SW-Entwicklung von Scheinwerfer-Steuergeräten nach Automotive SPICE

SWR und SW-Entwickler Microcontroller Renesas RH850 C CAN ...
SWR und SW-Entwickler


- Interface zwischen dem Fahrzeug Body CAN bus und dem CAN bzw LIN bus des LED Scheinwerfers zur Steuerung der Scheinwerfer.  

- Steuerung der automatischen Leuchtweitenregulierung über CAN und LIN

- Steuerung wake up und sleep Modus der Scheinwerfer

Tätigkeitsbeschreibung:

- Projektmanagement

- Software-Anforderungsanalyse (Requirements) der Kundenanforderungen

- Software-Entwicklung unter einhalten von MISRA und HIS-Metriken

- Erstellen und Durchführen des Software-Qualitätssicherungsplans in Zusammenarbeit mit der Qualitätssicherung

- Reviews aller Dokumente in Zusammenarbeit mit der Qualitätssicherung

- Konfigurationsmanagements

- Unterstützung des Kunden vor Ort bei der Inbetriebnahme

Renesas RH850/Green Hills C-Compiler Renesas RH850/Green Hills Linker Visual Studio Professional 2013 DOORS IBM Rational ClearCase IBM Rational ClearQuest Vector CANoe
Microcontroller Renesas RH850 C CAN LIN Automotive SPICE MISRA HIS
Reutlingen
3 Jahre 9 Monate
2013-02 - 2016-10

CAN/LIN-Restbus - (Re)Design, Software-Architektur, Implementierung, Tests, Dokumentation, Inbetriebnahme

C++-Architekt und -Entwickler C++11 C++98 Python3.2 ...
C++-Architekt und -Entwickler
- Redesign der proprietären CAN-Restbus-Software um unterschiedliche kundenspezifische
  Anforderungen wie Message-Counter und CRC-Berechnung als dynamisch einzubindende
  DLL umsetzen zu können (Restbus-Adapter)
  - Implementierung diverser Restbus-Adapter

- Erweiterung des allgemeinen Funktionsumfangs des CAN-Resbuses:
  - Multiplexer-Botschaften
  - Signalbasierte Manipulation von Botschaften
  - Mehrinstanzenfähig / Kapselung gleichzeitig laufender Instanzen
  - Buslogging in CANoe Dateiformat

- Erweiterung des Restbus für Simulation auf LIN-Bus

- Einbinden einer zugekauften Bibliothek zum Import von Fibex-Dateien
  - Redesin der Netzwerkkonfigurations-Datenstukturen in Anlehnung an das
    Fibex-Format  
  - Integration einer neuen Version: Konvertierung von ldf- und dbc-Dateien
    ins Fibex-Format
  - Integration einer neuen Version: Ver- und Entschlüsselung von dbc-, ldf-
    und Fibex-Dateien
  - Integration einer neuen Version: Konvertierung von Autosar ins
    Fibex-Format

- Redesign und Implementation des Treiberansteuerung von Vector Netzwerk
  Interface: Mittels Applikationsname und Kanalnummer wird über die Vektor
  Hardware Configuration die vorhandene Hardware ermittelt und verbunden.

- Design und Software-Architektur um einer vorhandenen Bibliothek für
  Transportprotokolle eine D-PDU API-konformen Schnittstelle hinzuzufügen
  und die Diagnose-Botschaften mit den Restbus-Botschaften zu koordinieren
  (insbesondere LIN)

- Design und Implementierung der im D-PDU API-Standard beschriebenen Basis
  Funktionen

- Annäherung der Restbus-Architektur an D-PDU API-Struktur

- Automatische Kommunikationsverbinden zwischen der proprietaren D-PDU API und
  der Restbus-Software.

- Einhalten der Performance-Vorgaben

- Erweiterung des Zyklusverhaltens:
  - RestbusOnly mode
  - Interleaved mode
  - Diagnosticonly mode

- CppUnit Modultests

- Modultests als Beispielprogrammen in Python und IronPython als Hilfestellung
  für die Anwender

- Dokumentation (Benutzerhandbuch, Entwicklerhandbuch)

- Inbetriebnahme der erstellten D-PDU API Software mit D-Server und parallel
  laufendem Restbus

- Visual Studio Konfigurationen

- Pflege des Versions- / Konfigurationsmanagements
Windows 7 Visual Studio Professional 2013 msvc9.0 msvc10.0 msvc11.0 msvc12.0 STL Boost 1.53 Boost 1.59 Boost 1.60 Doxygen IBM Rational ClearCase Vector CANoe D-Server Softing DTS 8 Visual Studio Ultimate 2010 Visual Studio Ultimate 2012
C++11 C++98 Python3.2 IronPython 2.7.3 CAN LIN Restbus Automotive Bussystem CppUnit
Reutlingen
1 Jahr 4 Monate
2011-06 - 2012-09

Entwicklung MCVI Diagnostic Server (ASAM MCD-3D 3.0.0) zur ODX-Daten-basierten Diagnose elektrischer und elektronischer Fahrzeugkomponenten

C++-Entwickler C++ Java CppUnit ...
C++-Entwickler
Anpassung / Pflege / Wartung des MCVI Diagnostic Servers an die neuen Standards ASAM MCD-3D 3.0.0 und ODX 2.2
  • Diagnoselaufzeitsystem mit standardisierter ASAM MCD-3D 3.0.0 Schnittstelle (hoch parallele Abläufe, besondere Anforderungen an Speicher- und Laufzeit-Effizienz und Stabilität)
  • Diagnose-Schnelltest-Client mit Bedienoberfläche auf MFC-Basis
  • Werkzeug zur Verwaltung von Fahrzeugdatenprojekten mit Bedienoberfläche auf MFC-Basis inklusive Erstellung von Benutzerdokumentation
  • Werkzeug zur Installation von Fahrzeugdatenprojekten in die Laufzeitumgebung von Diagnosetestern
  • Werkzeug zur Transformation von ODX-Daten in ein effizientes Laufzeitdatenformat
Erweiterung der Produkttestsuite um Regressionstests auf Basis von CppUnit und JUnit
Windows 7
C++ Java CppUnit JUnit
Aachen
1 Jahr 6 Monate
2010-01 - 2011-06

Entwurf, Erstellung und Inbetriebnahme eines Programms zur Kunden-, Projekt- und Produktkatalogverwaltung

Software-Architekt und -Entwickler Visual Basic .NET
Software-Architekt und -Entwickler

Anforderungsanalyse, Pflichtenhefte,
Testspezifikationen, Implementierung

Access Windows XP
Visual Basic .NET
Aachen
1 Jahr 9 Monate
2008-04 - 2009-12

Programmierung von ODX-Daten-basierten Diagnoseabläufen elektrischer und elektronischer Fahrzeugkomponenten

Software-Entwickler Grafische J2EE-Plattform basierte Programmierung mit dem betriebseigenen Software-Produkt
Software-Entwickler

Pflichtenhefte (Erstellung, Review), Testspezifikationen (Erstellung, Review), Implementierung, Simulationstests, Wartung und Bugfixing

Oracle Windows XP
Grafische J2EE-Plattform basierte Programmierung mit dem betriebseigenen Software-Produkt
Aachen
11 Monate
2007-02 - 2007-12

Software-Entwicklung zur Steuerung von Textilmaschinen

C++-Entwickler C++
C++-Entwickler

Implementierung des Frameworks für die Folgeversion eines, Programms zum Musterdesign und zur Musterverwaltung, Integration funktionaler Erweiterungen (dreidimensionale Simulation und Bildschirmdarstellung von Gewirken), Setup-Projekt für Microsoft Windows Systeme mit .NET-Framework

Microsoft Access Windows XP
C++
Aachen
1 Jahr 8 Monate
2005-05 - 2006-12

Project Consultent Quality

Quality Consultent
Quality Consultent

Systematische Planung, Durchführung und Überwachung der Qualitätssicherungsmaßnahmen in den Projekten des Bereiches; Mitwirken und Sicherstellen einer vollständigen und integrierten Projektplanung; Durchführen von Reviews

Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Entwicklung des Abrechnungssystem für einen Mobilfunkbetreiber

Software-Entwickler C/C++
Software-Entwickler

Software-Entwicklung eines Interfaces/Schnittstelle, Bearbeitung von Referenzhandbüchern

Informix HPUX
C/C++
Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Ad-hoc-Unterstützung der Projekte im Bereich EAI-Solutions

Software-Entwickler C/C++ Java JavaScript ...
Software-Entwickler

EAI Workflows und Adaptoren, Regressionstest

Oracle Informix HPUX
C/C++ Java JavaScript Perl PL/SQL UNIX-Skriptsprachen
Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Wartung und Anpassung des IP-Billing-, Customer-Care- und Custome-Self-Care-Systems für einen Mobilfunktbetreiber

Software-Entwicklung und Projektleitung C/C++ Java JavaScript ...
Software-Entwicklung und Projektleitung

Wartung der Benutzeroberfläche einschließlich Konfiguration des Applicationserver, Wartung und Konfiguration der Oracle-Datenbank, Wartung der Backend-Prozesse (Adapter), Wartung und Ablösung des Abrechnungssystems IAF-Horizon, Administration der Testumgebung

Oracle Informix HPUX
C/C++ Java JavaScript Perl PL/SQL UNIX-Skriptsprachen HTML JSP Servlets
Aachen
5 Jahre 5 Monate
1998-08 - 2003-12

Software-Entwicklung für einen Prototyp zur Qualitätssicherung beim Laserschweißen

C++-Architekt und -Entwickler C++
C++-Architekt und -Entwickler

Auslesen und Online-Verarbeiten von Sensorsignalen; Auswertung durch verschiedener Berechnungs- und Regelalgorithmen, Schnittstelle und Kommunikation mit Visualisierungstasks und übergeordneter SPS

Windows NT 4.0
C++
Aachen
2 Jahre 6 Monate
1995-01 - 1997-06

Unterstützung der Systemadministration des SPARCstation-Netzes

Unterstützung der Systemadminitration C Perl
Unterstützung der Systemadminitration

Unterstützung der Systemadministration des SPARCstation-Netzes

Benutzeroberfläche eines Administrationssystems-Prototypen

SUN OS Solaris
C Perl
Lehrstuhl für Informatik III an der RWTH-Aachen
Aachen

Aus- und Weiterbildung

Aus- und Weiterbildung

87 - 91 BWL-Studium an der RWTH-Aachen
91 - 94 Mathematisch-Technische Assistentin mit Abschluß

Position

Position

Software-Architektur und -Programmierung

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Architektur und Software-Entwicklung

Aufgabenbereiche

Unit Test

Produkte / Standards / Erfahrungen / Methoden

A-SPICE
ASAM MCD-2 NET: Fibex 3.1.0
ASAM MCD-2D: ODX
Automotive SPICE
Boost 1.53
Boost 1.59
Boost 1.60
Bugzilla
CppUnit
CVS
D-Server Softing DTS 8
DOORS
Doxygen
Eclipse
Git
HIS
HTML
IBM Rational ClearCase
IBM Rational ClearQuest
ISO 22900-2: MVCI, D-PDU API
ISO 22900-3: MVCI, D-Server API
JUnit
MISRA
msvc10.0
msvc11.0
msvc12.0
msvc9.0
Renesas RH850/Green Hills C-Compiler
Renesas RH850/Green Hills Linker
STL, C++ Standard Library
Subversion
Tortoise
Vector CANoe
Vi/Vim
Visual Studio Professional 2013
Visual Studio Ultimate 2010
Visual Studio Ultimate 2012
Polyspace
  • ASAM MCD-2 NET: Fibex 3.1.0
  • ASAM MCD-2D: ODX
  • ISO 22900-2: MVCI, D-PDU API
  • ISO 22900-3: MVCI, D-Server API
  • .NET
  • MS Visual Studio
  • SharpDeveloper
  • C++ Standard Library
  • Boost
  • CppUnit
  • Doxygen
  • Git
  • ClearCase
  • Subversion
  • CVS
  • Tortoise
  • Unix-Werkzeuge (Compiler, make, vi etc.)
  • Bugzilla
  • Vi/Vim
  • Vector CANoe
  • D-Server Softing DTS 8

Betriebssysteme

HPUX
Linux
Mac OS
MS-DOS
Solaris
SUN OS
SUN OS, Solaris
Unix
Linux
Windows
Windows 7
Windows NT 4.0
Windows XP
Windows 10

Programmiersprachen

C
C++
intensive Berufserfahrung über 10 Jahre
C++ Boost
intensive Berufserfahrung über 5 Jahre
C++ managed mit .NET Framework
Berufserfahrung
C++ STL
intensive Berufserfahrung über 5 Jahre
C++11
intensive Berufserfahrung über 3 Jahre
C++98
intensive Berufserfahrung über 15 Jahre
C/C++
IronPython 2.7.3
Berufserfahrung über 3 Jahre
Java
Berufserfahrung über 15 Jahre
JavaScript
JSP
make
Perl
langjährige Berufserfahrung
PL/SQL
Berufserfahrung
Python 3.2
Berufserfahrung über 3 Jahre
Python3.2
Visual Basic .NET

Schwerpunkt: C++

Datenbanken

Access
Berufserfahrung
Informix
Microsoft Access
MySQL
ODBC
Oracle
langjährige Berufserfahrung
SQL
langjährige Berufserfahrung

Datenkommunikation

Automotive Bussystem
intensive Berufserfahrung über 6 Jahre
CAN
intensive Berufserfahrung über 6 Jahre
LIN
intensive Berufserfahrung über 6 Jahre
Restbus
intensive Berufserfahrung über 3 Jahre
UDS
intensive Berufserfahrung über 6 Jahre

Hardware

Bus
intensive Berufserfahrung über 6 Jahre
HP
langjährige Berufserfahrung
Microcontroller Renesas RH850
PC
intensive Berufserfahrung über 20 Jahre
Sun
SAM A5

Berechnung / Simulation / Versuch / Validierung

CANoe
Berufserfahrung über 6 Jahre

Design / Entwicklung / Konstruktion

Objektorientierte Analyse, Design, Programmierung
UML

Branchen

Branchen

Automobilindustrie/Automotiv/KFZ

Telekommunikation/Billing
Dienstleistungsbereich Software
Forschung/Entwicklung Anlagentechnik (Industrie)
UNI Forschungsbereich Informatik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Vor-Ort-Einsatz
Europaweit: nach Absprache
Vollzeit

möglich

Projekte

Projekte

1 Jahr
2025-04 - 2026-03

ERP, Warenwirtschaft für Medizinprodukte

Software-Entwickler MUMPS GT.M
Software-Entwickler
Entwicklung neuer Funktionalitäten, kundenspezifischen Anpassungen
und Fehlerbehebung eines ERP-Systems im Bereich Warenwirtschaft mit
Schwerpunkt Medizinprodukten einschließlich regulierter Produkte .
Betriebssysteme: Windows11
Programmiersprache: Mumps
Tools: GT.M
MUMPS GT.M
Remote
1 Jahr 8 Monate
2022-09 - 2024-04

Automotive Diagnose-Abläufe

Software-Entwickler Java PRODIS Automation
Software-Entwickler
Erstellung von Diagnose-Abläufen des gesamten Fahrzeugfehlerspeichers
sowie darauf aufbauende Implementierung und Programmierung einer
Diagnose-Applikation für den Bereich After Sales des Endkunden mittels
PRODIS Automation mit dem Ziel das Auslesen des
baureihenübergreifenden Speichers
Betriebssysteme: Windows10
Programmiersprache: Grafische, J2EE-Plattform basierte Programmierung
Tools: PRODIS Automation (DSA)
Java PRODIS Automation
Bertrandt
Remote
1 Jahr 10 Monate
2020-09 - 2022-06

Embedded C-Entwicklerin: Realisierung & Integration auf SAMA5 Mikroprozessor (Linux)

Embedded C-Entwicklerin C CppUnit Polyspace ...
Embedded C-Entwicklerin
Analyse von Anforderungen
Erstellen von Konzepten auf Basis der Grundarchitektur
Erstellen von Spezifikationen
SW-Erstellung in C
Behebung von Fehlern
Codereviews
Modultest
Integration und Erstellen von SW-Ständen
Serienpflege gemäß PTC Integrity Tracker
Betriebssysteme: Mikroprozessor SAMA5, Linux
Programmiersprache: C
Tools:
Visual Studio Professional 15/19
Polyspace, MISRA
Integrity, PTC
Jenkins
make/cmake
Industrie-Waschmaschinen
C CppUnit Polyspace MISRA-C make
Miele
Remote
5 Monate
2019-07 - 2019-11

Kundenspezifische Softwarelösungen zur Abwicklung elektronischer Kartenzahlungen

C++-Entwickler C++ Windows7 Linux ...
C++-Entwickler

- Implementierung und Installation kundenspezifischer Anpassungen und Erweiterungen im Bereich elektronischer Zahlungsverkehr
 
- Vorbereitung und Durchführung von Tests

Eclipse Git
C++ Windows7 Linux make
Aachen
7 Monate
2019-01 - 2019-07

SW-Entwicklung von Scheinwerfer-Steuergeräten nach Automotive SPICE

Software-Entwickler C Microcontroller Renesas RH850 Automotive SPICE ...
Software-Entwickler

- Interface zwischen dem Fahrzeug und LED Scheinwerfer zur Steuerung der Scheinwerfer

- Steuerung der automatischen Leutweitenregulierung über CAN und LIN

- Software-Entwicklung unter einhalten von MISRA und HIS-Metriken

- Reviews in Zusammenarbeit mit der Qualitätssicherung

Renesas RH850/Green Hills C-Compiler Renesas RH850/Green Hills Linker Visual Studio Professional 2013 IBM Rational ClearCase IBM Rational ClearQuest Vector CANoe
C Microcontroller Renesas RH850 Automotive SPICE MISRA HIS CAN LIN Automotive Bussystem CppUnit
Reutlingen
2 Jahre
2017-01 - 2018-12

SWR und SW-Entwicklung von Scheinwerfer-Steuergeräten nach Automotive SPICE

SWR und SW-Entwickler Microcontroller Renesas RH850 C CAN ...
SWR und SW-Entwickler


- Interface zwischen dem Fahrzeug Body CAN bus und dem CAN bzw LIN bus des LED Scheinwerfers zur Steuerung der Scheinwerfer.  

- Steuerung der automatischen Leuchtweitenregulierung über CAN und LIN

- Steuerung wake up und sleep Modus der Scheinwerfer

Tätigkeitsbeschreibung:

- Projektmanagement

- Software-Anforderungsanalyse (Requirements) der Kundenanforderungen

- Software-Entwicklung unter einhalten von MISRA und HIS-Metriken

- Erstellen und Durchführen des Software-Qualitätssicherungsplans in Zusammenarbeit mit der Qualitätssicherung

- Reviews aller Dokumente in Zusammenarbeit mit der Qualitätssicherung

- Konfigurationsmanagements

- Unterstützung des Kunden vor Ort bei der Inbetriebnahme

Renesas RH850/Green Hills C-Compiler Renesas RH850/Green Hills Linker Visual Studio Professional 2013 DOORS IBM Rational ClearCase IBM Rational ClearQuest Vector CANoe
Microcontroller Renesas RH850 C CAN LIN Automotive SPICE MISRA HIS
Reutlingen
3 Jahre 9 Monate
2013-02 - 2016-10

CAN/LIN-Restbus - (Re)Design, Software-Architektur, Implementierung, Tests, Dokumentation, Inbetriebnahme

C++-Architekt und -Entwickler C++11 C++98 Python3.2 ...
C++-Architekt und -Entwickler
- Redesign der proprietären CAN-Restbus-Software um unterschiedliche kundenspezifische
  Anforderungen wie Message-Counter und CRC-Berechnung als dynamisch einzubindende
  DLL umsetzen zu können (Restbus-Adapter)
  - Implementierung diverser Restbus-Adapter

- Erweiterung des allgemeinen Funktionsumfangs des CAN-Resbuses:
  - Multiplexer-Botschaften
  - Signalbasierte Manipulation von Botschaften
  - Mehrinstanzenfähig / Kapselung gleichzeitig laufender Instanzen
  - Buslogging in CANoe Dateiformat

- Erweiterung des Restbus für Simulation auf LIN-Bus

- Einbinden einer zugekauften Bibliothek zum Import von Fibex-Dateien
  - Redesin der Netzwerkkonfigurations-Datenstukturen in Anlehnung an das
    Fibex-Format  
  - Integration einer neuen Version: Konvertierung von ldf- und dbc-Dateien
    ins Fibex-Format
  - Integration einer neuen Version: Ver- und Entschlüsselung von dbc-, ldf-
    und Fibex-Dateien
  - Integration einer neuen Version: Konvertierung von Autosar ins
    Fibex-Format

- Redesign und Implementation des Treiberansteuerung von Vector Netzwerk
  Interface: Mittels Applikationsname und Kanalnummer wird über die Vektor
  Hardware Configuration die vorhandene Hardware ermittelt und verbunden.

- Design und Software-Architektur um einer vorhandenen Bibliothek für
  Transportprotokolle eine D-PDU API-konformen Schnittstelle hinzuzufügen
  und die Diagnose-Botschaften mit den Restbus-Botschaften zu koordinieren
  (insbesondere LIN)

- Design und Implementierung der im D-PDU API-Standard beschriebenen Basis
  Funktionen

- Annäherung der Restbus-Architektur an D-PDU API-Struktur

- Automatische Kommunikationsverbinden zwischen der proprietaren D-PDU API und
  der Restbus-Software.

- Einhalten der Performance-Vorgaben

- Erweiterung des Zyklusverhaltens:
  - RestbusOnly mode
  - Interleaved mode
  - Diagnosticonly mode

- CppUnit Modultests

- Modultests als Beispielprogrammen in Python und IronPython als Hilfestellung
  für die Anwender

- Dokumentation (Benutzerhandbuch, Entwicklerhandbuch)

- Inbetriebnahme der erstellten D-PDU API Software mit D-Server und parallel
  laufendem Restbus

- Visual Studio Konfigurationen

- Pflege des Versions- / Konfigurationsmanagements
Windows 7 Visual Studio Professional 2013 msvc9.0 msvc10.0 msvc11.0 msvc12.0 STL Boost 1.53 Boost 1.59 Boost 1.60 Doxygen IBM Rational ClearCase Vector CANoe D-Server Softing DTS 8 Visual Studio Ultimate 2010 Visual Studio Ultimate 2012
C++11 C++98 Python3.2 IronPython 2.7.3 CAN LIN Restbus Automotive Bussystem CppUnit
Reutlingen
1 Jahr 4 Monate
2011-06 - 2012-09

Entwicklung MCVI Diagnostic Server (ASAM MCD-3D 3.0.0) zur ODX-Daten-basierten Diagnose elektrischer und elektronischer Fahrzeugkomponenten

C++-Entwickler C++ Java CppUnit ...
C++-Entwickler
Anpassung / Pflege / Wartung des MCVI Diagnostic Servers an die neuen Standards ASAM MCD-3D 3.0.0 und ODX 2.2
  • Diagnoselaufzeitsystem mit standardisierter ASAM MCD-3D 3.0.0 Schnittstelle (hoch parallele Abläufe, besondere Anforderungen an Speicher- und Laufzeit-Effizienz und Stabilität)
  • Diagnose-Schnelltest-Client mit Bedienoberfläche auf MFC-Basis
  • Werkzeug zur Verwaltung von Fahrzeugdatenprojekten mit Bedienoberfläche auf MFC-Basis inklusive Erstellung von Benutzerdokumentation
  • Werkzeug zur Installation von Fahrzeugdatenprojekten in die Laufzeitumgebung von Diagnosetestern
  • Werkzeug zur Transformation von ODX-Daten in ein effizientes Laufzeitdatenformat
Erweiterung der Produkttestsuite um Regressionstests auf Basis von CppUnit und JUnit
Windows 7
C++ Java CppUnit JUnit
Aachen
1 Jahr 6 Monate
2010-01 - 2011-06

Entwurf, Erstellung und Inbetriebnahme eines Programms zur Kunden-, Projekt- und Produktkatalogverwaltung

Software-Architekt und -Entwickler Visual Basic .NET
Software-Architekt und -Entwickler

Anforderungsanalyse, Pflichtenhefte,
Testspezifikationen, Implementierung

Access Windows XP
Visual Basic .NET
Aachen
1 Jahr 9 Monate
2008-04 - 2009-12

Programmierung von ODX-Daten-basierten Diagnoseabläufen elektrischer und elektronischer Fahrzeugkomponenten

Software-Entwickler Grafische J2EE-Plattform basierte Programmierung mit dem betriebseigenen Software-Produkt
Software-Entwickler

Pflichtenhefte (Erstellung, Review), Testspezifikationen (Erstellung, Review), Implementierung, Simulationstests, Wartung und Bugfixing

Oracle Windows XP
Grafische J2EE-Plattform basierte Programmierung mit dem betriebseigenen Software-Produkt
Aachen
11 Monate
2007-02 - 2007-12

Software-Entwicklung zur Steuerung von Textilmaschinen

C++-Entwickler C++
C++-Entwickler

Implementierung des Frameworks für die Folgeversion eines, Programms zum Musterdesign und zur Musterverwaltung, Integration funktionaler Erweiterungen (dreidimensionale Simulation und Bildschirmdarstellung von Gewirken), Setup-Projekt für Microsoft Windows Systeme mit .NET-Framework

Microsoft Access Windows XP
C++
Aachen
1 Jahr 8 Monate
2005-05 - 2006-12

Project Consultent Quality

Quality Consultent
Quality Consultent

Systematische Planung, Durchführung und Überwachung der Qualitätssicherungsmaßnahmen in den Projekten des Bereiches; Mitwirken und Sicherstellen einer vollständigen und integrierten Projektplanung; Durchführen von Reviews

Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Entwicklung des Abrechnungssystem für einen Mobilfunkbetreiber

Software-Entwickler C/C++
Software-Entwickler

Software-Entwicklung eines Interfaces/Schnittstelle, Bearbeitung von Referenzhandbüchern

Informix HPUX
C/C++
Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Ad-hoc-Unterstützung der Projekte im Bereich EAI-Solutions

Software-Entwickler C/C++ Java JavaScript ...
Software-Entwickler

EAI Workflows und Adaptoren, Regressionstest

Oracle Informix HPUX
C/C++ Java JavaScript Perl PL/SQL UNIX-Skriptsprachen
Aachen
6 Jahre 11 Monate
2000-02 - 2006-12

Wartung und Anpassung des IP-Billing-, Customer-Care- und Custome-Self-Care-Systems für einen Mobilfunktbetreiber

Software-Entwicklung und Projektleitung C/C++ Java JavaScript ...
Software-Entwicklung und Projektleitung

Wartung der Benutzeroberfläche einschließlich Konfiguration des Applicationserver, Wartung und Konfiguration der Oracle-Datenbank, Wartung der Backend-Prozesse (Adapter), Wartung und Ablösung des Abrechnungssystems IAF-Horizon, Administration der Testumgebung

Oracle Informix HPUX
C/C++ Java JavaScript Perl PL/SQL UNIX-Skriptsprachen HTML JSP Servlets
Aachen
5 Jahre 5 Monate
1998-08 - 2003-12

Software-Entwicklung für einen Prototyp zur Qualitätssicherung beim Laserschweißen

C++-Architekt und -Entwickler C++
C++-Architekt und -Entwickler

Auslesen und Online-Verarbeiten von Sensorsignalen; Auswertung durch verschiedener Berechnungs- und Regelalgorithmen, Schnittstelle und Kommunikation mit Visualisierungstasks und übergeordneter SPS

Windows NT 4.0
C++
Aachen
2 Jahre 6 Monate
1995-01 - 1997-06

Unterstützung der Systemadministration des SPARCstation-Netzes

Unterstützung der Systemadminitration C Perl
Unterstützung der Systemadminitration

Unterstützung der Systemadministration des SPARCstation-Netzes

Benutzeroberfläche eines Administrationssystems-Prototypen

SUN OS Solaris
C Perl
Lehrstuhl für Informatik III an der RWTH-Aachen
Aachen

Aus- und Weiterbildung

Aus- und Weiterbildung

87 - 91 BWL-Studium an der RWTH-Aachen
91 - 94 Mathematisch-Technische Assistentin mit Abschluß

Position

Position

Software-Architektur und -Programmierung

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Architektur und Software-Entwicklung

Aufgabenbereiche

Unit Test

Produkte / Standards / Erfahrungen / Methoden

A-SPICE
ASAM MCD-2 NET: Fibex 3.1.0
ASAM MCD-2D: ODX
Automotive SPICE
Boost 1.53
Boost 1.59
Boost 1.60
Bugzilla
CppUnit
CVS
D-Server Softing DTS 8
DOORS
Doxygen
Eclipse
Git
HIS
HTML
IBM Rational ClearCase
IBM Rational ClearQuest
ISO 22900-2: MVCI, D-PDU API
ISO 22900-3: MVCI, D-Server API
JUnit
MISRA
msvc10.0
msvc11.0
msvc12.0
msvc9.0
Renesas RH850/Green Hills C-Compiler
Renesas RH850/Green Hills Linker
STL, C++ Standard Library
Subversion
Tortoise
Vector CANoe
Vi/Vim
Visual Studio Professional 2013
Visual Studio Ultimate 2010
Visual Studio Ultimate 2012
Polyspace
  • ASAM MCD-2 NET: Fibex 3.1.0
  • ASAM MCD-2D: ODX
  • ISO 22900-2: MVCI, D-PDU API
  • ISO 22900-3: MVCI, D-Server API
  • .NET
  • MS Visual Studio
  • SharpDeveloper
  • C++ Standard Library
  • Boost
  • CppUnit
  • Doxygen
  • Git
  • ClearCase
  • Subversion
  • CVS
  • Tortoise
  • Unix-Werkzeuge (Compiler, make, vi etc.)
  • Bugzilla
  • Vi/Vim
  • Vector CANoe
  • D-Server Softing DTS 8

Betriebssysteme

HPUX
Linux
Mac OS
MS-DOS
Solaris
SUN OS
SUN OS, Solaris
Unix
Linux
Windows
Windows 7
Windows NT 4.0
Windows XP
Windows 10

Programmiersprachen

C
C++
intensive Berufserfahrung über 10 Jahre
C++ Boost
intensive Berufserfahrung über 5 Jahre
C++ managed mit .NET Framework
Berufserfahrung
C++ STL
intensive Berufserfahrung über 5 Jahre
C++11
intensive Berufserfahrung über 3 Jahre
C++98
intensive Berufserfahrung über 15 Jahre
C/C++
IronPython 2.7.3
Berufserfahrung über 3 Jahre
Java
Berufserfahrung über 15 Jahre
JavaScript
JSP
make
Perl
langjährige Berufserfahrung
PL/SQL
Berufserfahrung
Python 3.2
Berufserfahrung über 3 Jahre
Python3.2
Visual Basic .NET

Schwerpunkt: C++

Datenbanken

Access
Berufserfahrung
Informix
Microsoft Access
MySQL
ODBC
Oracle
langjährige Berufserfahrung
SQL
langjährige Berufserfahrung

Datenkommunikation

Automotive Bussystem
intensive Berufserfahrung über 6 Jahre
CAN
intensive Berufserfahrung über 6 Jahre
LIN
intensive Berufserfahrung über 6 Jahre
Restbus
intensive Berufserfahrung über 3 Jahre
UDS
intensive Berufserfahrung über 6 Jahre

Hardware

Bus
intensive Berufserfahrung über 6 Jahre
HP
langjährige Berufserfahrung
Microcontroller Renesas RH850
PC
intensive Berufserfahrung über 20 Jahre
Sun
SAM A5

Berechnung / Simulation / Versuch / Validierung

CANoe
Berufserfahrung über 6 Jahre

Design / Entwicklung / Konstruktion

Objektorientierte Analyse, Design, Programmierung
UML

Branchen

Branchen

Automobilindustrie/Automotiv/KFZ

Telekommunikation/Billing
Dienstleistungsbereich Software
Forschung/Entwicklung Anlagentechnik (Industrie)
UNI Forschungsbereich Informatik

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.