16.07.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 01.01.2027

Embeded Entwicklung mit C, Vector CanOE / CAPL, Requirementsanalyse, Testerstellung, Testmanagement

Dortmund, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl.-Ingenieur (FH)
Dortmund, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl.-Ingenieur (FH)

Profilanlagen

Profil_TKH.docx

Skills

Test-SoftwareC++Embedded SoftwareSoftwareentwicklungTest ManagementCAPL-Canoe Software
Projektmanagement
  1. Teilprojektleitung
  2. Analyse und Bewertung von Pflichtenheften
  3. Erstellen von Zeit- und Ablaufplänen
  4. Mitarbeiterführung und Motivation, Mitarbeiterschulung
  5. Erstellung von Tests und Testplänen
  6. Testsupport / Fehleranalyse


Softwareentwicklung
Programmiersprache / -system
C/C++
- MFC
- STL
- ATL
- Boost
Embeded C
Python
Visual Basic
VBA
SQL; PL/SQL
CAPL

Betriebssysteme
Windows
SUN Solaris
Linux / embedded Linux

Datenbanksystem
ORACLE
Sybase SQL-Server
MS SQL-Server
SQL Anywhere
MySQL
DB2
ADO
DAO
ODBC
JDBC

Entwicklungsumgebungen / Tools
Visual Studio (6; 2005, 2008)
Eclipse
winIDEA / I Systems
Multi / Green Hills
ClearCase
CVS
Visual Source Safe
Bugzilla
DOORS
CANoe
CANape
Vector Davinci Configurator
Vector Davinci Developer
Together
Tessy
MS VISIO
MS Office
Makroprogrammierung
DoxiGen
COM
CORBA
TCP/IP
Sockets
UML
.NET
OOA / OOD
Datenmodellierung- ER Diagramme
Unix-Shellskriptprogrammierung

Sozialkompetenz
Gute Kommunikationsfähigkeit mit Kunden, Lieferanten und Mitarbeitern
Kundenorientiertes Handeln, Teamfähigkeit und Selbständigkeit
Unternehmerisches Handeln
Bereitschaft zu Reisen
Englisch (Dokumentation und Konzepterstellung)

Zertifizierungen:
ORACLE
- Oracle Database SQL Expert
- Program with PL/SQL
- Oracle Database 11g: Advanced PL/SQL

Microsoft
- Microsoft .NET Framework – Application Development Foundation

Fortbildung / Weiterbildung

KI Schulungen
  1. Kompaktkurs ChatGPT
  2. KI Komplett: Eigene Modelle, Apps, ChatGPT, GPTs & mehr
  3. KI-Automation: Erstelle LLM-Apps & AI-Agenten mit n8n & APIs

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2002

Sprachen

DeutschMutterspracheEnglischGrundkenntnisse

Projekthistorie

Requirementsingenieur / Testentwickler / Testmanager

Witte Automotive

Automobil und Fahrzeugbau

Entwicklung der Anwendungsrequirements aus den Lastenheften des Kunden.
Durchsprache der Requirements mit den Entwicklern.
Planung und Durchführung von Reviews
Klärung offener Fragen mit dem Kunden.
Entwicklung und Durchführung von Softwaresystemtests

Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
  1. DOORS
  2. Vector CANoe; MS Office
  3. Controller: NXP S32K3xx; MICROCHIP PIC18F25/PIC18F27
  4. Programmiersprache: embedded C; CAPL;
  5. Kommunikationsprotokolle: CAN; LIN; SPI

Anpassung einer Applikation und eines Bootloaders zur Updatesteuerung

Industrie und Maschinenbau

Anpassung einer Anwendung und eines Bootloaders zur Updatespeicherung und -durchführung über einen externen Flash.
Einbau eines Datenspeicherhandlers, der ein wiederaufsetzen des Downloads nach einer Unterbrechung ermöglicht.
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 3
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
  1. Controller: Texas Instruments TMS320F280037
  2. Programmiersprache: embedded C; Python
  3. Entwicklungumgebung: Code Composer Studio; Spyder
  4. Kommunikationsprotokolle: CAN; SPI

Inbetriebnahme und Anpassung eines Bootloaders

Automobil und Fahrzeugbau

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit einem Renesass Controller auf Basis eines Vector SIPs
  1. Konfiguration des FBLs mit Davinci
  2. Aufbau eine IPC Kommunikation zum HSM Kern
  3. Treiberanpassung zum Update eines Touch-Controllerdevice über SPI
  4. Entwicklung des FBL Updaters
  5. Konfiguration und Implementierung von IVD Anforderungen
  6. Tests
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:
  1. Controller: Renesass
  2. Programmiersprache: embedded C; CAPL
  3. Compiler: Greenhills
  4. Debugger: Multi
  5. Davinci Configurator
  6. CanOE

Softwareentwicklung Türsteuergeräte

Kostal

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Implementierung der Komponenten für Online-Remote Updates und Flashdatensicherheit
Implementierung von Diagnoseservices.
Analyse und Implementierung des Diagnoseservice IVD (Integrity Validation Data) und SFD (Schutz der Fahrzeugdiagnose)
Coaching von Mitarbeitern in der FBL Entwicklung
Implementierung von FBL Updatern
Analyse von gemeldeten Fehlern
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:
  1. embedded C – Controller Cypress
  2. Python
  3. Vector Davinci Configurator / Davinci Developer
  4. CANoe; CAPL
  5. DOORS
  6. SVN
  7. Word, Excel
  8. JIRA

Softwareanalyse und -bearbeitung / Performanceanalyse und -verbesserung

Ingenico

Banken und Finanzdienstleistungen

Softwareanalyse und -änderung zur Verringerung des Point-To-Point Encryption Auditaufwands.

  • Verringerung der vom Audit betroffenen TOE durch Auslagerung von Softwareteilen in ein zentrales Modul, auf welches nur über Interfacefunktionen zugegriffen werden kann.
  • Memoryanalysen in Bezug auf ungesicherte Daten.
  • Betreuung des Audits.
Performanceanalyse und -verbesserung

Projektposition: Entwickler

Mitarbeiteranzahl in der Gruppe: 5

Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:

  • Programmiersprache: C
  • Compiler: GCC
  • Terminalbetriebssystem: Linux
  • Debugger: GDB
  • JIRA

Inbetriebnahme und Anpassung eines Bootloaders

BHTC

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit dem Controller NXP S32K148 (based on ARM Cortex-M4F core)
  1. Konfiguration der LpSPI zur Kommunikation mit dem SBC
  2. Konfiguration SBC Watchdog-Modul
  3. Routinen für das Handling des SBC Watchdogs
  4. Initialisierung des FlexRAMs
  5. Konfiguration des CAN Moduls
  6. Test des Applikationsupdates über den FBL
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 8
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
  1. Controller: NXP S32K148 (based on ARM Cortex-M4F core)
  2. Programmiersprache: C, CAPL
  3. Compiler: Greenhills
  4. Debugger: J-Link / Ozone
  5. Davinci Configurator
  6. CanOE

Softwareentwicklung Türsteuergeräte - Erweiterung des FBL um ORU und FDS

Kostal

Automobil und Fahrzeugbau

Weiterentwicklung des Flash-Bootloaders.
Entwicklung der Komponenten für Online-Remote Updates und Flashdatensicherheit
Fehleranalyse und -behebung.
Durchführung von Sicherheitsanalysen
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
  1. C (Green Hills Multi)
  2. Python
  3. CANoe / CAPL
  4. DOORS
  5. SVN
  6. Word, Excel
  7. JIRA

Konfiguration und Erstellung von Softwareversionen für EMV Tests verschiedener Hardwarevarianten

BHTC

Automobil und Fahrzeugbau

Erweiterung der Konfiguration der verschiedenen Softwareversionen, so dass alle Ports eingelesen und ausgegeben werden können. Erstellung von Schnittstellen und Variablen mit dem Vector Davinci Configurator und Developer in einer AUTOSAR 4 Umgebung.

Erstellung von CANoe Simulationen zur Steuerung und Darstellung der Ports und Systemkomponenten über XCP.

Projektposition:  Entwickler

Mitarbeiteranzahl in der Gruppe: 8

Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:

  • C (Green Hills Multi; winIDEA – I Systems)
  • CANoe, CANape
  • DOORS
  • MKS
  • Word, Excel
  • TESSY

Softwareintegration für das Gesamtsystem

BHTC

Automobil und Fahrzeugbau

Koordination der Erstellung und Integration von Softwarekomponenten, die in einem internationalen Team (Indien / China) entwickelt wurden.

Erstellung von automatisierten Tests mit TESSY

Projektposition:  Integrator / Entwickler

Mitarbeiteranzahl in der Gruppe: 4-8

Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:

  • C (Green Hills Multi; winIDEA – I Systems)
  • CANoe, CANape
  • DOORS
  • MKS
  • Word, Excel
  • TESSY

Treiberwartung, -pflege und -entwicklung für LIN Motoren

BHTC

Automobil und Fahrzeugbau

Entwicklung und Wartung einer Treibersoftware zur Steuerung von LIN Motoren.
Die Entwicklung erfolgte im Rahmen von AUTOSAR sowohl als SWC wie auch als Complex Device Driver.

Erstellung von Komponenten zur Steuergerätdatenaufzeichnung und Datenanalyse mit CANape.

Erstellung von automatisierten Tests mit TESSY

Projektposition: Entwickler / Integrator

Mitarbeiteranzahl in der Gruppe: 4-8

Projektsprache: Deutsch/Englisch

Entwicklungsumgebung und Tools:

  • C (Green Hills Multi; winIDEA – I Systems)
  • CANoe, CANape
  • DOORS
  • MKS
  • Word, Excel
  • TESSY

Entwicklung einer Remotesteuerung für eine C# Anwendung aus der Testumgebung CNI

Hella

Automobil und Fahrzeugbau

Entwicklung eines Prototypen zur Remotesteuerung einer C# Anwendung aus der Testumgebung CNI.

Realisierung der Anwendung.

Erstellung von DLLs, COM Objekten und C# Libraries um den Remotezugriff über eine C DLL zu ermöglichen.

Performanceanalyse und Verbesserung der Zielanwendung

Projektposition: Entwickler / Gruppenleiter

Mitarbeiteranzahl in der Gruppe: 4

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • C, C# unter Windows
  • Visual Studio 2010
  • CVS

Weiterentwicklung & Pflege der Verfahren BZR/GZR und ZStV

USU

Sonstiges

Weiterentwicklung und Pflege einer Software für das Bundeszentralregister.

Das Frontend der Anwendung läuft unter Windows XP und Windows 7. Andere Jobs laufen unter Sun Solaris. Die Buisinesslogik wird durch verschiedene Tuxedo Server und Services abgebildet.
Erstellung von Unittests mit CPPUNIT.

Projektposition:  Entwickler

Mitarbeiteranzahl im Projekt: 12

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • Server: Sun Solaris / Client: Windows (XP / 7)
  • Solstudio (Solaris) / Visual Studio 2003 (MFC, STL) (Windows)
  • C (Solaris) / C++ Windows
  • Oracle / Tuxedo
  • CPPUNIT
  • SVN
  • Word, Excel

Software für einen Gewebeprozessor

Pharma und Medizintechnik

Entwurf und Durchführung von Softwaretests für die Qualitätssicherung und FDA Anforderungen. Betreuung und Koordination von vier Testern. Analyse und Behebung von Fehlern.

Konfiguration und Durchführung von Automatiktests mit TestComplete.

Mitarbeit bei der Konzeption und Spezifikation von Workflow- und Arbeitsabläufen.

Projektposition:  Entwickler / Testmanager

Mitarbeiteranzahl im Test: 6 Gesamtprojekt:27

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • Visual Studio 2005 / 2008 (MFC, STL)
  • CVS
  • Mantis
  • TestComplete
  • Word, Excel

Migration Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9

ARAG AG

Versicherungen

Migration mehrerer Anwendungen von Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9.

Projektposition:  Entwickler

Mitarbeiteranzahl im Projekt: 2

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • Visual Studio 2008
  • MFC 9
  • MS SourceSafe

Entwicklung IDV Office

Banken und Finanzdienstleistungen

Redesign und Weiterentwicklung eines internen Informationssystem.

Projektposition:  Entwickler / Designer

Mitarbeiteranzahl im Projekt: 7

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • MS Access 2003; DB2
  • Visual Basic
  • Visio
  • MS Office

Migration / Entwicklung

Versicherungen

Migration von verschiedenen MS Access 97 Anwendungen nach Access 2003.
 Weiterentwicklung und Test von Accessanwendungen. Konvertierung von XML-Importdaten mit XSLT in die benötigten Schnittstellenformate.

Projektposition:  Entwickler

Mitarbeiteranzahl im Projekt: 2

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • VB / VBA; MS Office 97 / 2003
  • Word; Excel; Makroprogrammierung
  • XML; XSLT; SQL; Access;
  • CVS
  • XML Spy

Qualitätssicherung

Post AG

Entwicklung eines Testkonzepts für die Komponenten einer Webanwendung. Erstellung und Durchführung von Testfällen und Testablaufplänen.

Projektposition:  Tester

Mitarbeiteranzahl im Projekt: 2

Projektsprache: Deutsch

Entwicklungsumgebung und Tools:

  • Mercury Test Center
  • Bugzilla

Prüfstandentwicklung

Pharma und Medizintechnik

Entwicklung und Betreuung von Prüfständen für medizinische Geräte.

  • Entwicklung der benötigten Software für die Steuerung eines Prüfstand.
  • Entwicklung von Schnittstellenklassen zur Multithreaded Kommunikation und Steuerung von Peripheriegeräten über ProfiBus und IEEE-Bus.
  • Inbetriebnahme von Prüfständen in Irland.
  • Analyse und Beratung zur Performanceverbesserung.
  • Entwicklung von Pflichtenheften und Prüfablaufplänen.

Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation, die über die Serielle- oder Infrarotschnittstelle mit dem Prüfling kommuniziert. Dabei werden alle relevanten Prüflingsparameter gemessen und verschiedene Konfigurationsparameter berechnet. Die Konfigurationsparameter werden im EEPROM des Prüflings abgelegt. Die Messdaten werden in einer Oracle-Datenbank abgelegt.

Projektposition:  OO-Designer / OO-Entwickler

Mitarbeiteranzahl im Projekt: 4

Projektsprache: Deutsch / Englisch

Entwicklungsumgebung und Tools:

  • Visual C++, CVS
  • Visio; UML
  • Word, Excel, Makroprogrammierung
  • XML; SQL; Oracle, Access

Entwicklung einer Kommunikationssoftware

ComBots

Telekommunikation

Entwicklung einer Kommunikationssoftware. Die Kommunikationssoftware besteht aus einem C++ Frontend, welches mit dem Visual Studio und der MFC entwickelt wurde. Das Backend und Modell der Anwendung wurden in Java realisiert. Die Kommunikation zwischen Frontend und Backend erfolgte über CORBA. Entwicklung einer Testumgebung mit Java für die Variante 2 der Kommunikationssoftware. Der Datenaustausch erfolgt hierbei über JNI.

Projektposition:  OO-Designer / OO-Entwickler

Mitarbeiteranzahl im Projekt: 25

Entwicklungsumgebung und Tools:

  • Visual C++ (MFC, STL, ATL), Com, Corba, Java
  • Eclipse
  • Bugzilla
  • CVS

Migration eines Textsystems

Hamburg Mannheimer

Versicherungen

Portierung eines Textsystems von Windows NT mit Office 97 nach Windows XP mit Office 2003.

Migration der Word Makros von VBA nach Visual Basic. Migration der Datenbanken und Anpassung der Visual C++ und Visual Basic Sourcen.
Bestimmung der Benutzerberechtigungen durch Auswertung der Active Directory Einträge. Erweiterung der bestehenden Software um zusätzliche Funktionen.

Projektposition:  OO-Designer / OO-Entwickler

Mitarbeiteranzahl im Projekt: 3

Entwicklungsumgebung und Tools:

  • Visual C++ ( MFC, STL, ATL), Visual Basic, COM, Microsoft Sourcesafe
  • ClearCase
  • Word 2003
  • SQL; Access 2003

Softwareanalyse

Analyse von Architektur, Design und Programmierstil einer interaktiven TV‑Anwendung. Aufbau einer Testumgebung. Dokumentation der Softwarefunktionalität. Erstellung eines Gutachtens.

Projektposition:  OO-Analyst

Mitarbeiteranzahl im Projekt: 3

Entwicklungsumgebung und Tools:

  • Visual C++
  • ODBC, PL/SQL
  • HTML, JavaScript, ASP
  • Word

Service für kleine Unternehmen

Service für kleine Unternehmen in den Bereichen

  • Netzwerkadministration und –Migration
  • Webpräsenz, Reportingapplet: HTML, PHP, MySQL
  • Projektposition:  Dienstleister

Mitarbeiteranzahl im Projekt: 1

Entwicklungsumgebung und Tools:

  • HTML, PHP, XML, Java
  • MySQL

Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn

Krupp AG

Design und Realisierung einer Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn. Entwurf und Realisierung von Datenbankviews, Trigger und der benötigten Stored Procedures. Design und Entwicklung der Klassen mit Visual C++. Dialoggestaltung in Zusammenarbeit mit dem Kunden. Integration der neuen Komponenten in die bestehende Anwendung. Entwurf und Durchführung von Testszenarien. Planung, Dokumentation und Durchführung von Migrationsabläufen bei der Einführung neuer Softwareversionen.

Projektposition:  OO-Designer / Entwickler

Mitarbeiteranzahl im Projekt: 10

Entwicklungsumgebung und Tools:

  • C++, Microsoft Visual C++ 6.0 (MFC, STL) unter Windows NT
  • Datenbank ORACLE 8i unter UNIX, SQL Developer
  • Microsoft Visual Source-Safe
exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.11.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden