Fachlicher Schwerpunkt dieses Freiberuflers

software Entwickler Embedded Systems, C-Sprache, spezialisiert auf Automobil Diagnose

verfügbar ab
03.08.2020
verfügbar zu
100 %
davon vor Ort
20 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Städte
Hagen (Westfalen)
200 km

Projekte

06/2020 - 07/2020

2 Monate

Bestehender Drehzahl Encoder Software

Kunde
Sick Stegmann GmbH
Projektinhalte

Integration in einer Bestehender Drehzahl Encoder Software von einem externem SAE J1939 Kommunikationsprotokoll Software Stack

Kenntnisse

IAR Embedded Workbench

TortoiseSVN Subversion client

03/2018 - 01/2020

1 Jahr 11 Monate

ASPICE SWE.1

Rolle
Requirements Engineer
Kunde
APTIV Services Deutschland GmbH
Projektinhalte

diagnostic Software Requirements Specification (ASPICE SWE.1) erschaffen und review leiten, Product Definition Document (ASPICE SYS.2) review teilnehmen

08/2017 - 01/2018

6 Monate

Landmaschine Projekt

Kunde
Preh GmbH
Einsatzort
Bad Neustadt an der Saale
Projektinhalte
  • Diagnose Anforderungen in Doors, Anpassen des Pflichtenhefts
  • Pflege von CAN Database DBC Datei
  • Einrichtung von CANoe Restbus Simulation

12/2017 - 12/2017

1 Monat

Beratung

Rolle
Diagnose Berater
Kunde
Brusa Elektronik
Einsatzort
Shenzhen, China
Projektinhalte

Vorbereitung und Vor-Ort Schulung und Beratung in Automobil Diagnosen für die Firma Inosa (Shenzhen Inovance Technology) in Shenzhen, China

02/2016 - 06/2017

1 Jahr 5 Monate

Entwicklung und Prüfung von UDS Diagnosen

Kunde
Küster Automotive
Einsatzort
Ehringshausen
Projektinhalte
  • Entwicklung und Prüfung von UDS Diagnosen für einen Autosar Shift-by-Wire Schaltknüppel
  • Einrichtung in Tresos von Messwert Diagnosen, Events und ihren Eigenschaften
  • Programmierung von Freeze Frames, die in NvM mit Fehlern gespeichert wurden
  • Entwicklung der Fähigkeit, eine Tabelle von Programm Variablen in NvM zu erhalten und zwischen Software Versionen die Variablen automatisch umzustellen
Kenntnisse

Elektrobit Tresos

S32 Design Studio

Vector CANoe

TortoiseSVN (Subversion)

CANoe

03/2015 - 12/2015

10 Monate

Entwicklung und Prüfung von UDS Diagnosen

Rolle
Software-Entwickler
Kunde
Behr-Hella Thermocontrol GmbH
Einsatzort
Lippstadt
Projektinhalte
  • Entwicklung und Prüfung von UDS Diagnosen für Autosar Autoklimaanlagen
  • Erledigung und Pflege von Aufgaben in einer IBM Rational Change Datenbank
  • Programmierung von Messwerten, Stellgliedtests, Routine Control Diagnosen
  • Prüfung von Diagnosen mit VW Odis Test Programm
  • Programmierung und Prüfung von Funktionen für Subbus Diagnosen auf LIN Subbus
Kenntnisse

Telelogic Doors

MKS version control

IBM Rational Change

Vector Informatik CANoe

Elektrobit Tresos Studio

01/2015 - 02/2015

2 Monate

Testing

Kunde
ebm-papst
Projektinhalte

Prüfung von Steuerprogramm für Bürstenlos Gleichstrom Motor

12/2013 - 12/2014

1 Jahr 1 Monat

Verschiedene Entwicklung und Testing Aufgaben

Rolle
Software-Entwickler
Kunde
ZF Friedrichshafen AG
Einsatzort
Friedrichshafen
Projektinhalte

Verschiedene Entwicklung und Testing Aufgaben für Wechselrichter Leistungselektronik mit einem Infineon Aurix Multicore Prozessor

Kenntnisse

Wechselrichter LeistungsElektronik

Infineon Aurix Multicore Prozessor

ClearCase version control

ClearQuest change management

Lint static code analyzer

Lauterbach Debugger

iSYSTEM Debugger

Vector Informatik CANape

Produkte

ClearCase version control

ClearQuest change management

Lint static code analyzer

Lauterbach Debugger

iSYSTEM Debugger

Vector Informatik CANape

Elektrobit Tresos Studio

01/2013 - 11/2013

11 Monate

Entwicklung und Testing von UDS Diagnosen

Rolle
Software Entwickler
Kunde
Behr-Hella Thermocontrol GmbH
Einsatzort
Lippstadt
Projektinhalte

Entwicklung und Testing von UDS Diagnosen für Autoklimaanlagen

Kenntnisse

UDS

Produkte

Telelogic Doors

MKS version control

IBM Rational Change

Lint

Vector Informatik CANoe

Elektrobit Tresos Studio

06/2011 - 12/2012

1 Jahr 7 Monate

Project ECU 7

Kunde
Continental AG
Projektinhalte
  • Verschiedene Aufgaben für Blind Spot Detection Radar Sensor, inkl. Anpassung UDS Diagnostic Services, Autosar Diagnostics Event Manager (DEM)
  • Verschiedene Aufgaben für Flash Bootloader für Fahrerassistenzsysteme (ADAS)
Kenntnisse

Telelogic Doors

IBM Rational Rhapsody

Eclipse Development Platform

Vector Informatik CANoe CAN Analysis

Vector Informatik GENy CAN Configuration

Lauterbach JTAG Debugger

MKS Source Integrity version control

QAC Static Analyser for C Code

07/2006 - 06/2011

5 Jahre

Project ECU 6

Kunde
ZF Friedrichshafen AG
Projektinhalte

Verschiedene Aufgaben für Flash Bootloader für Fahrerassistenzsysteme

  • Ergänzung eines Getriebesteuerprogramms zum standardisierten, im Fahrzeug integrierten, Diagnose-System
  • Nachrüsten der Kommunikationsfähigkeit für das Getriebesteuerprogramm durch CAN, SAEJ1587, SAEJ1939 Standards
  • Analyse des Getriebe Programmlaufes mit In-Circuit Emulator (ICE)
  • Messung der Funktionslaufzeiten mit selbst entwickeltem Monte Carlo Algorithmus
Kenntnisse

Microsoft Visual Studio

ClearCase version control

ClearQuest change management

Doors

Lint static code analyzer

Projekthistorie

2011 - 2011: Projekt ECU 5 

Aufgabe:

  • Integration ins ECU Steuerprogramm von Firmen-Standard Diagnosefehler System
  • Integration ins ECU Steuerprogramm von Firmen-Standard SAE J1919 CAN DMx Modul

2009 - 2011: Projekt ECU 4

Aufgabe:

  • Integration ins ECU Steuerprogramm von Firmen-Standard Diagnosefehler System
  • Integration ins ECU Steuerprogramm von Firmen-Standard C++ eeprom manager
  • Änderung und Anpaßung von Schnittstelle zwischen Diagnosen und Fehler Speicherung
  • Einrichtung und Anpaßung von ASAP2 A2L Dateien
  • Änderung und Anpaßung von SAE J1919 CAN DM1 Botschaft

2008 - 2009: Projekt ECU 3 

Aufgabe:

Analyse von Legacy Spaghetti-Code und Umschreibung in eine vernünftige Version mit erweiterte Fähigkeit


2006 - 2008: Projekt ECU 2

Aufgabe:

  • Integration von Firmen-Standard Diagnosefehler System ins ECU Steuerprogramm
  • Entwicklung für SAE J1587 Kommunikation Schnittstelle von Funktionen für verschiedene PID, SID (SPN) Diagnosen Parameter
  • Prüfung von ECU Steuerprogramm in HIL Umgebung
  • Messung der Funktionslaufzeiten im HIL mit selbst-entwickelten Monte Carlo Algorithmus
  • Analyse des Programmlaufes mit In-Circuit Emulator (ICE)
  • Verwendung von Industriestandard Lint Programm für MISRA Software Qualitätsanalyse

2006 - 2006: Projekt ECU 1

Aufgabe:

Übersetzung des gesamten ECU Quellcodes von PLM Sprache in die Sprachen C, C++


10/2002 – 08/2004: Entwicklung und Wartung von Firmware

Rolle: Firmware Entwickler

Firma: InfoSystems GmbH

Aufgabe:

Verantwortlich für die Entwicklung und Wartung von Firmware in der C-Sprache für mehrere Flip-dot und LED-Fahrzielanzeigen für Busse


2001.05 – 2002.09

Rolle: Presales Consultant

Firma: ProSyst Software AG

Aufgabe:

  • Identifikation potentieller Kunden und neuer Umsatzmöglichkeiten
  • Ansprache potentieller Kunden und Erstellen von Kundenangeboten
  • Einarbeitung in die wichtigsten Punkte der OSGi Technologie, Verfassen von White Papers (auch Webartikel)
  • Redaktionelle Überarbeitung der Produktunterlagen, Pressedokumente, Präsentationen und andere verkaufsfördernde Informationen

1999.12 –2001.03

Rolle: Senior Software-Ingenieur

Firma: emWare

Aufgabe:

  • Entwicklung und Wartung eines Softwareprodukts für die Kommunikation von Mikrocontrollern verschiedener Instrumente über verschiedene Netzwerke (z. B. Modem, Ethernet, RS485, RS232)
  • Entwicklung von Programmen (auf Hitachi H8S/2134 und Motorola HC908), die in entfernt gelegenen Geräten Reprogrammierungsvorgänge auslösen

Weitere Projekte gerne auf Anfrage.

Branchen

  • Fahrzeug, Auto (Automobil, Automotive)
  • Gebäudeautomation: Sonnenschutz
  • Öffentlicher Verkehr (ÖV): elektronische Fahrzielanzeigen
  • Softwarehersteller: Softwareprodukte für Kommunikation zwischen Mikrocontrollern und Netzwerken

Kompetenzen

Programmiersprachen
Assembler
verschiedene Mikrocontrollern
Basic
Pick, 15 Jahre Erfahrung
C
15 Jahre Erfahrung im Embedded Systems
C++
ein Jahr Erfahrung
Fortran
Java
für Internet Datenbank
JavaScript
für Internet Datenbank

Sprachkenntnisse
Deutsch
gut in Wort und Schrift
Englisch
Muttersprache
Französisch
gut
Spanisch
Grundkenntnisse

Hardware
Bus
CAN
debugger
verschiedene
embedded Systeme
software Entwicklung
Emulatoren
Nohau, HiTex
Messgeräte
verschiedene Oszilloskope, Digitalmessgeräte, Multimeter
Mikrocontroller
verschiedene
PC
IBM compatible
Sensoren
verschiedene

Datenbanken
B-Tree
B-Tree mal selbst-programmiert
JDBC
MySQL
Pick database
15 Jahre Erfahrung

Datenkommunikation
Bus
CAN
i2c

Berechnung / Simulation / Versuch / Validierung
Hardware-in-the-Loop Simulation (HIL)
Firmen intern Technologie
Software-in-the-Loop Simulation (SIL)
Firmen intern Technologie

Produkte / Standards / Erfahrungen
Elektrobit Tresos
S32 Design Studio
TortoiseSVN (Subversion)
Vector CANoe

Branche Fahrzeug, Automobil:

  • Anpassung UDS Diagnostic Services
  • Autosar-compliant Diagnostics Event Manager
  • Telelogic Doors
  • IBM Rational Rhapsody
  • Eclipse Development Platform
  • Vector Informatik CANoe CAN Analysis
  • Vector Informatik GENy CAN Configuration
  • Lauterbach JTAG Debugger
  • MKS Source Integrity version control
  • QAC Static Analyser for C Code
  • On-Board Diagnosen : einsetzen von Firmen-intern Error Handler Programm Modul
  • CAN, SAEJ1587, SAEJ1939 Standards : Verwendung im Software
  • Microsoft Visual Studio : Entwicklungsumgebung
  • ClearCase version control : tägliche Verwendung
  • ClearQuest change management : Verwendung im Projekt
  • HiTex In-Circuit Emulator (ICE) : Verwendung nach Bedarf

 

Branche Gebäude Automation:

Elektromotor Steuergerät

 

Branche Öffentlicher Verkehr:

  • Autobus
  • LED, Flip-Dot Autous Anzeige
  • IBIS (Integrated On-Board Information System)

Berufsziel:

Software Entwicklung im Bereich Embedded Systems

BERUFSERFAHRUNG ZUSAMMENFASSUNG:

  • Software-Ingenieur mit dem Schwerpunkt Entwicklung für Embedded-System-Firmware
  • 14 Jahre Embedded-Systems mit Spezialisierung in der Automobilbranche
  • 26 Jahre Entwicklung Embedded-Systems
  • 44 Jahre Computer-Programmierung

Fähigkeiten:

  • Programmierung in den Programmiersprachen C und Assembler auf verschiedenen Mikrocontrollern
  • Erfahrung als Softwareentwickler in einem Team, das für die Entwicklung komplexer Projekte verantwortlich war
  • Erstellung von Produktdokumentationen in englischer Sprache
  • Entwicklung in den Programmiersprachen C und Assembler auf verschiedenen Mikrocontrollern

Aus- und Weiterbildung

09/1984 - 05/1987

2 Jahre 9 Monate

Betriebswirtschaft, Schwerpunkt Marketing

Abschluss
MBA
Institution, Ort
University of Texas in Dallas

09/1972 - 12/1976

4 Jahre 4 Monate

Vollstipendium der Boettcher Stiftung

Abschluss
BSEE, Diplomelektrotechnik mit Auszeichnung
Institution, Ort
University of Colorado (Elektrotechnik)