SW-Entwicklung Embedded Systeme Automotive Messtechnik Automatisierung Bussysteme Testautomatisierung
Aktualisiert am 29.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.01.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Entwicklung und Test von Software für Mikrocontroller und angeschlossener Peripherie
Implementierung von Kommunikationsprotokollen wie CAN CANopen SPI und weitere
Entwicklung von Steuergeräte-Software inkl. Bootloader Vernetzung Kalibration Produktion
Entwicklung von Software für digitale Messaufnehmer für div. physikalische Größen
Durchführung von Unittests Modultests Integrationstests MISRA-Checks
Deutsch
Englisch
Türkisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Bereiche D7, D8

nicht möglich

Projekte

Projekte

7 Jahre
2017-04 - heute

Software-Entwicklung Steuergerätesoftware

  • Entwicklung der Basis-Software in C. Motor-Steuerung Basic-Software
  • PWM-Erzeugung
  • Auswertung von Sensoren
  • Diagnostik
  • Fehlermanager
  • LIN-Kommunikation
  • LIN-Protokollstack
  • CAN-Kommunikation
  • XCP
  • Speichertest RAM und ROM
  • Mitarbeit Requirements
  • Reviews
  • Versionskontrolle  und Change-Management mit Bitbucket und Jira
    • Ableitung der SW-Requirements aus den Kunden Requirements
    • Ableitung der Testfälle aus den SW Requirements
    • Review der Requirements
    • Verwaltung der Requirements  mit Visure

el. Ölpumpe LIN-Slave el. Lüfter SPC5x Visure Jira Bitbucket Smart-Git Gnu Green-Hills
BorgWarner
1 Jahr 2 Monate
2022-09 - 2023-10

Software-Entwicklung CANOpen-Protokoll

Steuergeräte-Entwicklung Ventilinsel Hilscher netX90 ...
  • Implementierung CANOpen-Protokoll für eine Ventilinsel für den Hilscher Kommunikationsprozessor im Extended Mode
Steuergeräte-Entwicklung Ventilinsel Hilscher netX90 C CANOpen (Protokoll Object Dictionary SDO PDO EMCY Heartbeat LSS
IMI Precision (Norgren)
7 Monate
2022-12 - 2023-06

Software-Entwicklung E-Motor-Steuerung

Steuergeräte-Entwicklung ASIL-D E-Motor Polarion ...
  • Umsetzung der Requirements für die FCCU-Einheit des Microcontrollers. 
  • Agile DevOps-Entwicklung mit Polarion, Jira, Jenkins

Steuergeräte-Entwicklung ASIL-D E-Motor Polarion Jira Jenkins SPM FCCU (Fault Collection Control Unit) Multiprozessor-Entwicklung Doxygen
BorgWarner
8 Monate
2022-05 - 2022-12

Prototypen Software

Sensorik Näherungssensor Magnetsensor ...
  • Mitarbeit in der Entwicklung von Prototypen für verschiedene Sensoranwendungen
Sensorik Näherungssensor Magnetsensor LoRa-
helag
6 Monate
2022-03 - 2022-08

Bauteileverantwortung

Gateway
  • Mitarbeit im Team Bauteileverantwortung für Volkswagen
  • Mitarbeit bei Fehleranalysen und ?statistiken, Lieferantensteuerung, Freigaben
    • Volkswagen-Prozesse für Bauteileverantwortung
Gateway
Alten Technology
1 Jahr 4 Monate
2021-03 - 2022-06

Software-Entwicklung Pumpensteuerung

el. Pumpe Microchip PIC18 Allegro Motorsteuerung ...
  • Komplette Software-Entwickung für eine kleine el. Pumpe mit CAN-Anbindung.
  • Angebotserstellung, Architektur, Implementierung, Inbetriebnahme A-Muster, Doku, Unit Tests, Systemtest
el. Pumpe Microchip PIC18 Allegro Motorsteuerung I²C MPLAB Tessy C
ebm papst
4 Monate
2021-11 - 2022-02

Unit-Testing

Microchip PIC18 MPLAB Tessy ...
  • Erstellung und Durchführung von Unittests mit Tessy..
Microchip PIC18 MPLAB Tessy C
ebm papst
1 Jahr
2020-05 - 2021-04

Software-Entwicklung Steuergerätesoftware

Glühkerzen SPC5x Visure ...
  • Umstellung von Software für ein Glühkerzen-Steuergerät auf eine andere Hardware.
  • Umstellung der Anwendungssoftware
  • Umstellung des Bootloaders. Implementierung von GMLAN-Diagnoseprotokoll-Befehlen
  • Anpassung der Speicherroutinen für Flash und EEPROM
  • Speichertest RAM und ROM, Mitarbeit Requirements, Reviews, Versionskontrolle und Change-Management mit Bitbucket und Jira
  • Test aller Umstellungen und Implementierungen
Glühkerzen SPC5x Visure Jira Bitbucket Smart-Git Gnu Green-Hills
BorgWarner
9 Monate
2019-10 - 2020-06

Software-Entwicklung Steuergerätesoftware

el. Luftfeder Tricore Aurix 275 Vector AutoSAR 4 Produkte ...
  • Zuständig für Diagnosen in einem AutoSAR-Steuergerät
  • Kommunikation über UDS und J1939
  • SW-Entwicklung gem. ASPICE Level 2. Sicherheitsanforderung bis ASIL-B
el. Luftfeder Tricore Aurix 275 Vector AutoSAR 4 Produkte Enterprise Architect Polarion
AMK
1 Jahr
2018-11 - 2019-10

Software-Entwicklung Steuergerätesoftware

el. Flüssigkeitspumpen Microchip dsPIC Microchip 16F15123 ...
  • Entwicklung der Architektur und der Software eine PWM basierten Kommunikation, Implementierung div. Motorkennlinien, Unit-Tests und Systemtests
  • Mitarbeit bei den Themen Bereichen Requirements Engineering, Code Review, Versionskontrolle und Change Management mit SVN
el. Flüssigkeitspumpen Microchip dsPIC Microchip 16F15123 eclipse BOOST MPLAB-X Enterprise Architect
ebm papst
1 Jahr 8 Monate
2017-04 - 2018-11

Software-Entwicklung Steuergerätesoftware

el. Ölpumpe LIN-Slave el. Lüfter Bitbucket ...

Entwicklung der Basis-Software in C:

  • Motor-Steuerung Basic-Software
  • PWM-Erzeugung
  • Auswertung von Sensoren
  • Diagnostik
  • Fehlermanager
  • LIN-Kommunikation
  • LIN-Protokollstack
  • CAN-Kommunikation
  • XCP
  • Speichertest RAM und ROM
  • Mitarbeit Requirements
  • Reviews
  • Versionskontrolle und Change-Management mit Bitbucket und Jira
    • Ableitung der SW-Requirements aus den Kunden-Requirements
    • Ableitung der Testfälle aus den SW-Requirements
    • Review der Requirements
    • Verwaltung der Requirements mit Visure

el. Ölpumpe LIN-Slave el. Lüfter Bitbucket Jira SPC5x Visure Smart-Git Gnu Green-Hills
BorgWarner
4 Monate
2016-12 - 2017-03

Mitarbeit Funktionale Sicherheit Automotive ASIL D

Work Documents gem. ISO 26262 Teilbereiche der ISO 26262

Reviews von Sicherheitsplänen, Impaktanalysen, Wirkketten, Risikoanalysen, Erstellen von Freigabeempfehlungen

  • Abgleich der funktionalen Requirements mit den Fahrzeugspezifikationen Querdynamik und den Sicherheitsplänen

Work Documents gem. ISO 26262 Teilbereiche der ISO 26262
ESG
5 Monate
2016-08 - 2016-12

Implementierung HART-Protokoll

HART 7.6 8051 Sensoren für verschiedene physikalische Größen

  • Erweiterung vorhandener Sensoren um das HART-Protokoll
  • Umschaltung zwischen 2 Übertragungsprotokollen
  • Datenhaltung
  • Implementierung und Test
    • ?Ausarbeitung der SW-Requirements aus den HART-Spezifikationen

HART 7.6 8051 Sensoren für verschiedene physikalische Größen
Höntzsch GmbH
1 Jahr 1 Monat
2015-09 - 2016-09

Unterstützung bei der Einführung von Entwicklungs-Methodik

  • Unterstützung der Entwicklungsabteilung bei der Einführung von Entwicklungsmethoden (SW-Plattform) und Vorbereitung von Automotive SPICE,
  • Auswahl von Entwicklungs und ALM-Tools
  • Einholen und Bewerten von Angeboten von HW- und SW-Zulieferern
    • ?Schulung in Methoden der Requirements-Ermittlung, Requirements-Formulierung

Automotive SPICE ISO 26262 ASIL D Autosar und MCAL SW-Architektur C Programmierung Style Guide Design Guide Echtzeit-Betriebssystem Bootloader Kalibrierung Code- und Design-Reviews Requirements Engineering Testgenerierung Versionsverwaltung
HEMA Endüstri
7 Monate
2016-02 - 2016-08

Entwicklung von Steuergerätesoftware

Bremsensteuergerät Hybridfahrzeug

  • Fehleranalyse, Release und Update von Steuergerätesoftware für Bremsensteuergerät in einem Hybridfahrzeug, Zusammenarbeit mit dem Zulieferer
    • ?Porsche-Prozess

Bremsensteuergerät Hybridfahrzeug
Ricardo
6 Monate
2015-10 - 2016-03

Technische Projektleitung Aktivsitz

Release-Planung, Qualitätssicherung, Koordinierung von OEM, bete
Release-Planung, Qualitätssicherung, Koordinierung von OEM, bete

Release-Planung, Qualitätssicherung, Koordinierung von OEM, beteiligten Teams und Lieferanten, Testeinrichtungen

Requirements:

Abgleich der Kunden-Requirements mit dem Lastenheft und den Testfällen, Review der Kunden-Requirements und Diskussion mit dem Kunden

Technik des Aktivsitzes (Massage Lordose) Ventil Pumpe
Alfmeier Precision
3 Monate
2015-11 - 2016-01

Software-Entwicklung Testeinrichtung

C

Entwicklung von Software-Modulen in C für ADC, SPI, CAN, CANOpen

ADC SPI CAN CANOpen ARM Cortex-M4 CMSIS Keil
C
Lippok & Wolf GmbH
8 Monate
2014-12 - 2015-07

Unterstützung bei der Einführung von Entwicklungs-Methodik

Unterstützung der Entwicklungsabteilung bei der Einführung von Entwicklungsmethoden (SW-Plattform) und Vorbereitung von Automotive SPICE

Requirements:

Schulung in Methoden der Requirements-Ermittlung, Requirements-Formulierung

Automotive SPICE Autosar und MCAL SW-Architektur C Programmierung Echtzeit-Betriebssystem Code- und Design-Reviews Requirements Engineering Testgenerierung Versionsverwaltung
IMI Precision
4 Monate
2014-11 - 2015-02

Code-Review und Test

Code-Review und Test

MISRA QAC PIC-Controller 18F-Serie Microchip Entwicklungsumgebung MPLAB
Dräger
5 Monate
2014-05 - 2014-09

Kfz Bremsensteuerung

Software-Entwickler Funktionsentwicklung

Autosar (Elektrobit) Flexray Vector-Tools BMW-Prozesskette BMW-I-Stufen integrity (früher MKS) CANoe CANAPE
TRW
2 Jahre 4 Monate
2011-09 - 2013-12

Kfz LED-Frontlicht

Resident Engineer beim Kunden, Projektplanung, Bearbeitung der Fehlertickets

Alle Frontlichtthemen LED BMW-Prozesskette BMW-I-Stufen BMW-Quality Center BMW-SWL-Cockpit CANoe Clear Case Clear Quest
Automotive Lighting
5 Monate
2011-08 - 2011-12

Spannungsregler

Modellierung und Codegenerierung von Wechselrichter und Gleichri
Modellierung und Codegenerierung von Wechselrichter und Gleichri

Modellierung und Codegenerierung von Wechselrichter und Gleichrichter mit MATLAB / Simulink

MATLAB / Simulink Regelung Diagnose TI DSP F28xxx
Schleifring Apparatebau GmbH
5 Monate
2011-01 - 2011-05

Software-Portierung

efm-systems, Bosch BEG/ETS

Portierung einer Kommunikationssoftware auf eine neue Hardware-Umgebung, von Microchip PIC18F46xx, Maschinensprache, auf Renesas R8C_xx, Programmiersprache C. Die Kommunikationssoftware umfasst Flash-Bootloader, Messwertübertragung, Diagnose. Planung, Erstellung und Freigabe von Software-Releases. Requirements-Management, Change-Management, Programmierung, Test, Inbetriebnahme

Siemens AG Industry Sector Building Technologies Division

Fehlerbehebung, Inbetriebnahme und Test einer Vernetzungssoftware auf Basis Profibus, die auf eine neue Hardware-Umgebung portiert worden war. Die Ursprungsversion war von mir Mitte der 90er Jahre im Auftrag von Siemens geschrieben worden.
Portierung von 8-bit-Daten auf 16-bit-Daten, Portierung von Maschinensprache nach C.

Microchip MPLAB Microchip PIC18F46xx Renesas R8C_xx IAR Systems Embedded Workbench Modbus CAN Flash-Bootloader Datenübertragung
diverse Kunden
7 Monate
2010-06 - 2010-12

Software-Projektleitung

Planung, Erstellung und Freigabe von Software-Releases, Bereitstellung von Software für Steuergeräte, Kundendienst, Validierung, Requirements-Management, Change-Management, Arbeit nach V-Modell, ASIL D, Kontakt zu in- und ausländischen Partnern, Kunden und Lieferanten.

UML Enterprise Architekt Greenhills C ClearCase ClearQuest DOORS pkit CANoe CANDiva Greenstudio Alle Lenkungsthemen Lenkungseingriffe (Fahrerassistenz) CAN Diagnose Werkstest
ZF Lenkungssysteme
4 Monate
2009-11 - 2010-02

Interims IT-Manager

Organisation der Übertragung von Software-Lizenzen nach Eigentümer-Wechsel, Migration des Unternehmensnetzes nach Eigentümer-Wechsel

Flextronics Automotive
1 Jahr 7 Monate
2008-05 - 2009-11

Technische Projektleitung,

Umfeld: Scheinwerfer-Elektronik Xenon und LED, Kfz-Steuergeräte, Vernetzung

Branche: Automotive

Tätigkeit: Planung der Elektronik und der Funktionen, Steuerung der Geräteentwicklung,

Testplanung, Musterplanung, Serienanlauf, Validierungen, Kontakt zu in- und

ausländischen Partnern, Kunden und Lieferanten, Bereitstellung von

Musteraufbauten und Prototypen, Requirement Management, Change

Management.

Themen: Alle Frontlichtthemen, LED Positionslicht, variable Leuchtweite, Kurvenlicht,

situative Lichtverteilung (Stadt, Landstraße, Autobahn, u.a.m.), kontinuierliches

Fernlicht

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik in München und Stuttgart

Fachrichtung Theoretische Nachrichtentechnik

Kompetenzen

Kompetenzen

Top-Skills

Entwicklung und Test von Software für Mikrocontroller und angeschlossener Peripherie Implementierung von Kommunikationsprotokollen wie CAN CANopen SPI und weitere Entwicklung von Steuergeräte-Software inkl. Bootloader Vernetzung Kalibration Produktion Entwicklung von Software für digitale Messaufnehmer für div. physikalische Größen Durchführung von Unittests Modultests Integrationstests MISRA-Checks

Schwerpunkte

  • Vor 1995 Software-Entwicklung für Industrie und Forschung in den Bereichen Automatisierung und Steuerung, Embedded Systeme, Bildverarbeitung, Messtechnik, Datenerfassung, Vernetzung, Telematik.
  • Seit 1995 Software-Entwicklung für Steuergeräte im Automotive-Bereich einschließlich Design und Architektur, Funktionale Sicherheit, Testautomatisierung und den Rollen Software-Entwickler, Integrator, Teilprojektleiter, Teamleiter, Resident Engineer

Produkte / Standards / Erfahrungen / Methoden

Entwicklungssysteme (auch SW-Bibliotheken)

  • DEC FMS
  • EUCLID
  • MS Visual Studio, MFC, WTL
  • X-Tools (CASE)
  • MPLAB (C, Assembler, Linker, Real ICE, ICD)
  • Diab Data (Compiler, Linker)
  • TSO Tasking (Compiler, Linker)
  • ETAS ASCET (Programmgenerator)
  • TI Code Composer Studio
  • MATLAB / Simulink / Codegenerierung
  • IAR für ARM (C/C++)
  • Green Hills MULTI
  • Keil für ARM (C)
  • eclipse
  • Enterprise Architect

Testwerkzeuge

  • NI TestStand
  • TestBench
  • Göpel Netzwerktester
  • Vector Test-Suite
  • Check-It
  • Tessy

Branchen-Erfahrung:

Automobil:

BMW, Porsche, Bosch, Continental, ZF, Harman/Becker, Panasonic, Magna Electronics, Automotive Lighting, Flextronics Automotive, ZF Lenkungssysteme, TRW, IMI Precision (Norgren), Alfmeier, Ricardo, ESG, BorgWarner, ebm-papst, AMK, Alten Technology

  • Software-Entwicklung:
    • Steuergerätesoftware für Benzinmotor
    • Anhängerkupplung
    • Frontlicht (LED, Xenon)
    • Automatikgetriebe
    • El. Lenkung, Bremsensystem (Autosar)
    • Ventilinsel (CV-Bereich)
    • el. Pumpe (BLDC-Motor)
    • el. Lüfter (PMSM-Motor)
    • el. Luftfeder (Autosar) Software-Integration
    • Software-Qualitätssicherung
  • Vernetzung:
    • CAN
    • LIN
    • MOST
    • Flexray, HART
  • Testautomatisierung:
    • Netzwerktest (CAN, MOST)
    • ISIR
    • Eingangsprüfung Steuergeräte
  • Technische Projektleitung (Elektronik) für:
    • Anhängersteuerung
    • Frontlicht (LED, Xenon, El. Lenkung (ASIL D)
    • Aktivsitz
    • einschließlich Mitarbeit an Angeboten
    • Requirements-Engineering
    • Change Management
  • IT-Manager:
    • Softwarelizenz-Management
    • Netz-Migration
  • Resident Engineer
    • ?bei BMW für LED-Frontlicht, BMW-Prozesskette, I-Stufen, Ticketbearbeitung, Hard- und Softwareabgaben, Messungen am Brettaufbau und am Fahrzeug
  • Entwicklungsleitung:
    • Einführung und Aufsetzen von Prozessen nach V-Modell für Hard- und Software-Entwicklung mit Ziel Erlangung SPICE-Level, Projekttool-Auswahl und Einführung, Schulungen im SW-Entwicklungsprozess
  • Funktionale Sicherheit:
    • Reviews von Sicherheitsplänen, Impaktanalysen, Wirkketten, Risikoanalysen, Erstellen von Freigabeempfehlungen


Gefahrenmelder:

Siemens, München

  • Vernetzung: Profibus
  • Adaption des Profibus-Protokolls für Gefahrenmelder-Kommunikation
  • Programmierung und Test des Protokolls und der Kommunikationseinheit
  • Jahre später Portierung auf neue Laufzeitumgebung Hard- und Software


Reinraum:

advanced clean production, IPA Fraunhofer Gesellschaft, Stuttgart

  • Automatisierungs- und Steuersoftware für:
    • Filterprüfung
    • Kreuztisch Embedded Softwareentwicklung für Partikelscanner
    • Belichtung
    • Akkulader
    • Framegrabber Softwareentwicklung für Bildverarbeitung
    • Messtechnik
    • Datenerfassung


Sensorik:

digiraster (davor efm-systems), Stuttgart

  • Embedded Softwareentwicklung für Sensoren, Messaufnehmer Microchip-Entwicklungsumgebung für PIC-Prozessoren IAR-Entwicklungsumgebung für ARM
  • Keil-Entwicklungsumgebung für ARM
  • Softwareentwicklung für Messtechnik, Datenerfassung
  • Telematik:
    • Messdatenübertragung über Funk, DECT, Bluetooth
  • Vernetzung:
    • MODBUS
    • CAN
    • CANOpen
  • Visualisierung:
    • HMI auf PC
    • Handheld
  • Bootloader-Entwicklung für MODBUS, CANOpen


Verkehr:

Steierwald, Schönharting und Partner, Tiefbauamt, Stuttgart

  • Datenerfassung
  • Ampelprogrammierung


Lagertechnik:

psb, Pirmasens

  • Softwareentwicklung für Regalfahrzeug
  • Palettenstationen
  • Notbetriebsterminal

Betriebssysteme

CDC NOS/VE
Data General RDOS
DEC RSX-11M
DEC VAX/VMS
Echtzeitbetriebssysteme
RMOS, RSX, OSEK
ETAS ERCOS
Intel ISIS-II
MS-DOS
Anwendungs-, Treiberentwicklung, hardwarenahe SW, Grafik
MS-DOS
RMOS
Systemkonfiguration, Anwendungsentwicklung
RSX-11
Anwendungsentwicklung
Segger embOS
Siemens RMOS-2
VMS
Anwendungsentwicklung, Kommandoprozeduren
Windows
Anwendungsentwicklung
Windows CE
HW-Anpassung, Treiberentwicklung, Anwendungsprogrammierung

Programmiersprachen

Ant
Assembler
8051, 8086, 68HC11, TMS370, PIC, MPC555, C167
Basic
Visual Basic, VBA
C
C#
C++
CList
Eiffel
Emacs
Fortran
GNU-Make
HPGL, HP PCL
IBM CLIST
Imake
JAM
LabView
Make-Maker
Maschinensprachen
MATLAB / Simulink
Perl
PLM
Python
Tcl/Tk
TeX, LaTeX

Datenkommunikation

Bus
CAN, CANOpen, Profibus, I²C, SMB, MOST, Modbus, SPI
ISO/OSI
parallele Schnittstelle
RS232
Token Ring

Hardware

Bus
CAN, CANOpen, Profibus, MOST, LIN, MODBUS
Data General
Echtzeitsysteme
RSX, VMS, RMOS, OSEK
embedded Systeme
C167, MPC555, PIC, ARM Cortex-M
Emulatoren
hitex, Kontron, Lauterbach, Microchip RealICE
HP
Mikrocontroller
8051, TMS370, 68HC11, C167, PIC, MPC555, ARM Cortex-M
Motorola
68HC11, MPC555
PC
PDP
Texas Instruments
VAX
Video Capture Karte
Bt819
Rechner / Prozessoren
  • ABB procontic
  • ARM (STM)
  • CDC CYBER 930
  • Data General Nova 800
  • DEC MicroVAX, DEC PDP, DEC VAX
  • Evans&Sutherland Multi Picture System
  • HP 9845C
  • INTEL 8051, 8086, 80186
  • Microchip PIC16xxx, PIC18xxx, PIC24/33xxx
  • Motorola PowerPC
  • IBM PC
  • Siemens AMS/SMP, VSR
  • TI TMS370, DSP DA710
  • TI F28027, F28335
  • Renesas V850
  • SPC570


Bussysteme

  • CAN, CANopen
  • LIN
  • MOST
  • Flexray
  • Multibus (MPST)
  • Profibus
  • Modbus
  • HART 7


sonstiges

  • Emulatoren:
    • Hitex
    • Intel
    • Kontron
    • Lauterbach
    • Blackhawk
  • Video, Framegrabber:
    • Bt878
  • Automotive:
    • ETAS VS100
    • LabCar
    • INCA
    • BMW EDIABAS
    • BMW E-SYS
  • Prozesswerkzeuge:
    • PVCS, Nestor
    • Perforce
    • DOORS
    • ClearCase
    • ClearQuest
    • PTC Integrity (früher MKS)
    • Polarion
    • Eclipse
    • svn
    • Git
    • SmartGit
    • Bitbucket
    • JIRA
    • Visure
    • Enterprise Architect

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

  • Automobil
  • Industrie
  • Messtechnik
  • Gefahrenmelder
  • Reinraum
  • Sensorik
  • Verkehr
  • Lagertechnik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Bereiche D7, D8

nicht möglich

Projekte

Projekte

7 Jahre
2017-04 - heute

Software-Entwicklung Steuergerätesoftware

  • Entwicklung der Basis-Software in C. Motor-Steuerung Basic-Software
  • PWM-Erzeugung
  • Auswertung von Sensoren
  • Diagnostik
  • Fehlermanager
  • LIN-Kommunikation
  • LIN-Protokollstack
  • CAN-Kommunikation
  • XCP
  • Speichertest RAM und ROM
  • Mitarbeit Requirements
  • Reviews
  • Versionskontrolle  und Change-Management mit Bitbucket und Jira
    • Ableitung der SW-Requirements aus den Kunden Requirements
    • Ableitung der Testfälle aus den SW Requirements
    • Review der Requirements
    • Verwaltung der Requirements  mit Visure

el. Ölpumpe LIN-Slave el. Lüfter SPC5x Visure Jira Bitbucket Smart-Git Gnu Green-Hills
BorgWarner
1 Jahr 2 Monate
2022-09 - 2023-10

Software-Entwicklung CANOpen-Protokoll

Steuergeräte-Entwicklung Ventilinsel Hilscher netX90 ...
  • Implementierung CANOpen-Protokoll für eine Ventilinsel für den Hilscher Kommunikationsprozessor im Extended Mode
Steuergeräte-Entwicklung Ventilinsel Hilscher netX90 C CANOpen (Protokoll Object Dictionary SDO PDO EMCY Heartbeat LSS
IMI Precision (Norgren)
7 Monate
2022-12 - 2023-06

Software-Entwicklung E-Motor-Steuerung

Steuergeräte-Entwicklung ASIL-D E-Motor Polarion ...
  • Umsetzung der Requirements für die FCCU-Einheit des Microcontrollers. 
  • Agile DevOps-Entwicklung mit Polarion, Jira, Jenkins

Steuergeräte-Entwicklung ASIL-D E-Motor Polarion Jira Jenkins SPM FCCU (Fault Collection Control Unit) Multiprozessor-Entwicklung Doxygen
BorgWarner
8 Monate
2022-05 - 2022-12

Prototypen Software

Sensorik Näherungssensor Magnetsensor ...
  • Mitarbeit in der Entwicklung von Prototypen für verschiedene Sensoranwendungen
Sensorik Näherungssensor Magnetsensor LoRa-
helag
6 Monate
2022-03 - 2022-08

Bauteileverantwortung

Gateway
  • Mitarbeit im Team Bauteileverantwortung für Volkswagen
  • Mitarbeit bei Fehleranalysen und ?statistiken, Lieferantensteuerung, Freigaben
    • Volkswagen-Prozesse für Bauteileverantwortung
Gateway
Alten Technology
1 Jahr 4 Monate
2021-03 - 2022-06

Software-Entwicklung Pumpensteuerung

el. Pumpe Microchip PIC18 Allegro Motorsteuerung ...
  • Komplette Software-Entwickung für eine kleine el. Pumpe mit CAN-Anbindung.
  • Angebotserstellung, Architektur, Implementierung, Inbetriebnahme A-Muster, Doku, Unit Tests, Systemtest
el. Pumpe Microchip PIC18 Allegro Motorsteuerung I²C MPLAB Tessy C
ebm papst
4 Monate
2021-11 - 2022-02

Unit-Testing

Microchip PIC18 MPLAB Tessy ...
  • Erstellung und Durchführung von Unittests mit Tessy..
Microchip PIC18 MPLAB Tessy C
ebm papst
1 Jahr
2020-05 - 2021-04

Software-Entwicklung Steuergerätesoftware

Glühkerzen SPC5x Visure ...
  • Umstellung von Software für ein Glühkerzen-Steuergerät auf eine andere Hardware.
  • Umstellung der Anwendungssoftware
  • Umstellung des Bootloaders. Implementierung von GMLAN-Diagnoseprotokoll-Befehlen
  • Anpassung der Speicherroutinen für Flash und EEPROM
  • Speichertest RAM und ROM, Mitarbeit Requirements, Reviews, Versionskontrolle und Change-Management mit Bitbucket und Jira
  • Test aller Umstellungen und Implementierungen
Glühkerzen SPC5x Visure Jira Bitbucket Smart-Git Gnu Green-Hills
BorgWarner
9 Monate
2019-10 - 2020-06

Software-Entwicklung Steuergerätesoftware

el. Luftfeder Tricore Aurix 275 Vector AutoSAR 4 Produkte ...
  • Zuständig für Diagnosen in einem AutoSAR-Steuergerät
  • Kommunikation über UDS und J1939
  • SW-Entwicklung gem. ASPICE Level 2. Sicherheitsanforderung bis ASIL-B
el. Luftfeder Tricore Aurix 275 Vector AutoSAR 4 Produkte Enterprise Architect Polarion
AMK
1 Jahr
2018-11 - 2019-10

Software-Entwicklung Steuergerätesoftware

el. Flüssigkeitspumpen Microchip dsPIC Microchip 16F15123 ...
  • Entwicklung der Architektur und der Software eine PWM basierten Kommunikation, Implementierung div. Motorkennlinien, Unit-Tests und Systemtests
  • Mitarbeit bei den Themen Bereichen Requirements Engineering, Code Review, Versionskontrolle und Change Management mit SVN
el. Flüssigkeitspumpen Microchip dsPIC Microchip 16F15123 eclipse BOOST MPLAB-X Enterprise Architect
ebm papst
1 Jahr 8 Monate
2017-04 - 2018-11

Software-Entwicklung Steuergerätesoftware

el. Ölpumpe LIN-Slave el. Lüfter Bitbucket ...

Entwicklung der Basis-Software in C:

  • Motor-Steuerung Basic-Software
  • PWM-Erzeugung
  • Auswertung von Sensoren
  • Diagnostik
  • Fehlermanager
  • LIN-Kommunikation
  • LIN-Protokollstack
  • CAN-Kommunikation
  • XCP
  • Speichertest RAM und ROM
  • Mitarbeit Requirements
  • Reviews
  • Versionskontrolle und Change-Management mit Bitbucket und Jira
    • Ableitung der SW-Requirements aus den Kunden-Requirements
    • Ableitung der Testfälle aus den SW-Requirements
    • Review der Requirements
    • Verwaltung der Requirements mit Visure

el. Ölpumpe LIN-Slave el. Lüfter Bitbucket Jira SPC5x Visure Smart-Git Gnu Green-Hills
BorgWarner
4 Monate
2016-12 - 2017-03

Mitarbeit Funktionale Sicherheit Automotive ASIL D

Work Documents gem. ISO 26262 Teilbereiche der ISO 26262

Reviews von Sicherheitsplänen, Impaktanalysen, Wirkketten, Risikoanalysen, Erstellen von Freigabeempfehlungen

  • Abgleich der funktionalen Requirements mit den Fahrzeugspezifikationen Querdynamik und den Sicherheitsplänen

Work Documents gem. ISO 26262 Teilbereiche der ISO 26262
ESG
5 Monate
2016-08 - 2016-12

Implementierung HART-Protokoll

HART 7.6 8051 Sensoren für verschiedene physikalische Größen

  • Erweiterung vorhandener Sensoren um das HART-Protokoll
  • Umschaltung zwischen 2 Übertragungsprotokollen
  • Datenhaltung
  • Implementierung und Test
    • ?Ausarbeitung der SW-Requirements aus den HART-Spezifikationen

HART 7.6 8051 Sensoren für verschiedene physikalische Größen
Höntzsch GmbH
1 Jahr 1 Monat
2015-09 - 2016-09

Unterstützung bei der Einführung von Entwicklungs-Methodik

  • Unterstützung der Entwicklungsabteilung bei der Einführung von Entwicklungsmethoden (SW-Plattform) und Vorbereitung von Automotive SPICE,
  • Auswahl von Entwicklungs und ALM-Tools
  • Einholen und Bewerten von Angeboten von HW- und SW-Zulieferern
    • ?Schulung in Methoden der Requirements-Ermittlung, Requirements-Formulierung

Automotive SPICE ISO 26262 ASIL D Autosar und MCAL SW-Architektur C Programmierung Style Guide Design Guide Echtzeit-Betriebssystem Bootloader Kalibrierung Code- und Design-Reviews Requirements Engineering Testgenerierung Versionsverwaltung
HEMA Endüstri
7 Monate
2016-02 - 2016-08

Entwicklung von Steuergerätesoftware

Bremsensteuergerät Hybridfahrzeug

  • Fehleranalyse, Release und Update von Steuergerätesoftware für Bremsensteuergerät in einem Hybridfahrzeug, Zusammenarbeit mit dem Zulieferer
    • ?Porsche-Prozess

Bremsensteuergerät Hybridfahrzeug
Ricardo
6 Monate
2015-10 - 2016-03

Technische Projektleitung Aktivsitz

Release-Planung, Qualitätssicherung, Koordinierung von OEM, bete
Release-Planung, Qualitätssicherung, Koordinierung von OEM, bete

Release-Planung, Qualitätssicherung, Koordinierung von OEM, beteiligten Teams und Lieferanten, Testeinrichtungen

Requirements:

Abgleich der Kunden-Requirements mit dem Lastenheft und den Testfällen, Review der Kunden-Requirements und Diskussion mit dem Kunden

Technik des Aktivsitzes (Massage Lordose) Ventil Pumpe
Alfmeier Precision
3 Monate
2015-11 - 2016-01

Software-Entwicklung Testeinrichtung

C

Entwicklung von Software-Modulen in C für ADC, SPI, CAN, CANOpen

ADC SPI CAN CANOpen ARM Cortex-M4 CMSIS Keil
C
Lippok & Wolf GmbH
8 Monate
2014-12 - 2015-07

Unterstützung bei der Einführung von Entwicklungs-Methodik

Unterstützung der Entwicklungsabteilung bei der Einführung von Entwicklungsmethoden (SW-Plattform) und Vorbereitung von Automotive SPICE

Requirements:

Schulung in Methoden der Requirements-Ermittlung, Requirements-Formulierung

Automotive SPICE Autosar und MCAL SW-Architektur C Programmierung Echtzeit-Betriebssystem Code- und Design-Reviews Requirements Engineering Testgenerierung Versionsverwaltung
IMI Precision
4 Monate
2014-11 - 2015-02

Code-Review und Test

Code-Review und Test

MISRA QAC PIC-Controller 18F-Serie Microchip Entwicklungsumgebung MPLAB
Dräger
5 Monate
2014-05 - 2014-09

Kfz Bremsensteuerung

Software-Entwickler Funktionsentwicklung

Autosar (Elektrobit) Flexray Vector-Tools BMW-Prozesskette BMW-I-Stufen integrity (früher MKS) CANoe CANAPE
TRW
2 Jahre 4 Monate
2011-09 - 2013-12

Kfz LED-Frontlicht

Resident Engineer beim Kunden, Projektplanung, Bearbeitung der Fehlertickets

Alle Frontlichtthemen LED BMW-Prozesskette BMW-I-Stufen BMW-Quality Center BMW-SWL-Cockpit CANoe Clear Case Clear Quest
Automotive Lighting
5 Monate
2011-08 - 2011-12

Spannungsregler

Modellierung und Codegenerierung von Wechselrichter und Gleichri
Modellierung und Codegenerierung von Wechselrichter und Gleichri

Modellierung und Codegenerierung von Wechselrichter und Gleichrichter mit MATLAB / Simulink

MATLAB / Simulink Regelung Diagnose TI DSP F28xxx
Schleifring Apparatebau GmbH
5 Monate
2011-01 - 2011-05

Software-Portierung

efm-systems, Bosch BEG/ETS

Portierung einer Kommunikationssoftware auf eine neue Hardware-Umgebung, von Microchip PIC18F46xx, Maschinensprache, auf Renesas R8C_xx, Programmiersprache C. Die Kommunikationssoftware umfasst Flash-Bootloader, Messwertübertragung, Diagnose. Planung, Erstellung und Freigabe von Software-Releases. Requirements-Management, Change-Management, Programmierung, Test, Inbetriebnahme

Siemens AG Industry Sector Building Technologies Division

Fehlerbehebung, Inbetriebnahme und Test einer Vernetzungssoftware auf Basis Profibus, die auf eine neue Hardware-Umgebung portiert worden war. Die Ursprungsversion war von mir Mitte der 90er Jahre im Auftrag von Siemens geschrieben worden.
Portierung von 8-bit-Daten auf 16-bit-Daten, Portierung von Maschinensprache nach C.

Microchip MPLAB Microchip PIC18F46xx Renesas R8C_xx IAR Systems Embedded Workbench Modbus CAN Flash-Bootloader Datenübertragung
diverse Kunden
7 Monate
2010-06 - 2010-12

Software-Projektleitung

Planung, Erstellung und Freigabe von Software-Releases, Bereitstellung von Software für Steuergeräte, Kundendienst, Validierung, Requirements-Management, Change-Management, Arbeit nach V-Modell, ASIL D, Kontakt zu in- und ausländischen Partnern, Kunden und Lieferanten.

UML Enterprise Architekt Greenhills C ClearCase ClearQuest DOORS pkit CANoe CANDiva Greenstudio Alle Lenkungsthemen Lenkungseingriffe (Fahrerassistenz) CAN Diagnose Werkstest
ZF Lenkungssysteme
4 Monate
2009-11 - 2010-02

Interims IT-Manager

Organisation der Übertragung von Software-Lizenzen nach Eigentümer-Wechsel, Migration des Unternehmensnetzes nach Eigentümer-Wechsel

Flextronics Automotive
1 Jahr 7 Monate
2008-05 - 2009-11

Technische Projektleitung,

Umfeld: Scheinwerfer-Elektronik Xenon und LED, Kfz-Steuergeräte, Vernetzung

Branche: Automotive

Tätigkeit: Planung der Elektronik und der Funktionen, Steuerung der Geräteentwicklung,

Testplanung, Musterplanung, Serienanlauf, Validierungen, Kontakt zu in- und

ausländischen Partnern, Kunden und Lieferanten, Bereitstellung von

Musteraufbauten und Prototypen, Requirement Management, Change

Management.

Themen: Alle Frontlichtthemen, LED Positionslicht, variable Leuchtweite, Kurvenlicht,

situative Lichtverteilung (Stadt, Landstraße, Autobahn, u.a.m.), kontinuierliches

Fernlicht

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik in München und Stuttgart

Fachrichtung Theoretische Nachrichtentechnik

Kompetenzen

Kompetenzen

Top-Skills

Entwicklung und Test von Software für Mikrocontroller und angeschlossener Peripherie Implementierung von Kommunikationsprotokollen wie CAN CANopen SPI und weitere Entwicklung von Steuergeräte-Software inkl. Bootloader Vernetzung Kalibration Produktion Entwicklung von Software für digitale Messaufnehmer für div. physikalische Größen Durchführung von Unittests Modultests Integrationstests MISRA-Checks

Schwerpunkte

  • Vor 1995 Software-Entwicklung für Industrie und Forschung in den Bereichen Automatisierung und Steuerung, Embedded Systeme, Bildverarbeitung, Messtechnik, Datenerfassung, Vernetzung, Telematik.
  • Seit 1995 Software-Entwicklung für Steuergeräte im Automotive-Bereich einschließlich Design und Architektur, Funktionale Sicherheit, Testautomatisierung und den Rollen Software-Entwickler, Integrator, Teilprojektleiter, Teamleiter, Resident Engineer

Produkte / Standards / Erfahrungen / Methoden

Entwicklungssysteme (auch SW-Bibliotheken)

  • DEC FMS
  • EUCLID
  • MS Visual Studio, MFC, WTL
  • X-Tools (CASE)
  • MPLAB (C, Assembler, Linker, Real ICE, ICD)
  • Diab Data (Compiler, Linker)
  • TSO Tasking (Compiler, Linker)
  • ETAS ASCET (Programmgenerator)
  • TI Code Composer Studio
  • MATLAB / Simulink / Codegenerierung
  • IAR für ARM (C/C++)
  • Green Hills MULTI
  • Keil für ARM (C)
  • eclipse
  • Enterprise Architect

Testwerkzeuge

  • NI TestStand
  • TestBench
  • Göpel Netzwerktester
  • Vector Test-Suite
  • Check-It
  • Tessy

Branchen-Erfahrung:

Automobil:

BMW, Porsche, Bosch, Continental, ZF, Harman/Becker, Panasonic, Magna Electronics, Automotive Lighting, Flextronics Automotive, ZF Lenkungssysteme, TRW, IMI Precision (Norgren), Alfmeier, Ricardo, ESG, BorgWarner, ebm-papst, AMK, Alten Technology

  • Software-Entwicklung:
    • Steuergerätesoftware für Benzinmotor
    • Anhängerkupplung
    • Frontlicht (LED, Xenon)
    • Automatikgetriebe
    • El. Lenkung, Bremsensystem (Autosar)
    • Ventilinsel (CV-Bereich)
    • el. Pumpe (BLDC-Motor)
    • el. Lüfter (PMSM-Motor)
    • el. Luftfeder (Autosar) Software-Integration
    • Software-Qualitätssicherung
  • Vernetzung:
    • CAN
    • LIN
    • MOST
    • Flexray, HART
  • Testautomatisierung:
    • Netzwerktest (CAN, MOST)
    • ISIR
    • Eingangsprüfung Steuergeräte
  • Technische Projektleitung (Elektronik) für:
    • Anhängersteuerung
    • Frontlicht (LED, Xenon, El. Lenkung (ASIL D)
    • Aktivsitz
    • einschließlich Mitarbeit an Angeboten
    • Requirements-Engineering
    • Change Management
  • IT-Manager:
    • Softwarelizenz-Management
    • Netz-Migration
  • Resident Engineer
    • ?bei BMW für LED-Frontlicht, BMW-Prozesskette, I-Stufen, Ticketbearbeitung, Hard- und Softwareabgaben, Messungen am Brettaufbau und am Fahrzeug
  • Entwicklungsleitung:
    • Einführung und Aufsetzen von Prozessen nach V-Modell für Hard- und Software-Entwicklung mit Ziel Erlangung SPICE-Level, Projekttool-Auswahl und Einführung, Schulungen im SW-Entwicklungsprozess
  • Funktionale Sicherheit:
    • Reviews von Sicherheitsplänen, Impaktanalysen, Wirkketten, Risikoanalysen, Erstellen von Freigabeempfehlungen


Gefahrenmelder:

Siemens, München

  • Vernetzung: Profibus
  • Adaption des Profibus-Protokolls für Gefahrenmelder-Kommunikation
  • Programmierung und Test des Protokolls und der Kommunikationseinheit
  • Jahre später Portierung auf neue Laufzeitumgebung Hard- und Software


Reinraum:

advanced clean production, IPA Fraunhofer Gesellschaft, Stuttgart

  • Automatisierungs- und Steuersoftware für:
    • Filterprüfung
    • Kreuztisch Embedded Softwareentwicklung für Partikelscanner
    • Belichtung
    • Akkulader
    • Framegrabber Softwareentwicklung für Bildverarbeitung
    • Messtechnik
    • Datenerfassung


Sensorik:

digiraster (davor efm-systems), Stuttgart

  • Embedded Softwareentwicklung für Sensoren, Messaufnehmer Microchip-Entwicklungsumgebung für PIC-Prozessoren IAR-Entwicklungsumgebung für ARM
  • Keil-Entwicklungsumgebung für ARM
  • Softwareentwicklung für Messtechnik, Datenerfassung
  • Telematik:
    • Messdatenübertragung über Funk, DECT, Bluetooth
  • Vernetzung:
    • MODBUS
    • CAN
    • CANOpen
  • Visualisierung:
    • HMI auf PC
    • Handheld
  • Bootloader-Entwicklung für MODBUS, CANOpen


Verkehr:

Steierwald, Schönharting und Partner, Tiefbauamt, Stuttgart

  • Datenerfassung
  • Ampelprogrammierung


Lagertechnik:

psb, Pirmasens

  • Softwareentwicklung für Regalfahrzeug
  • Palettenstationen
  • Notbetriebsterminal

Betriebssysteme

CDC NOS/VE
Data General RDOS
DEC RSX-11M
DEC VAX/VMS
Echtzeitbetriebssysteme
RMOS, RSX, OSEK
ETAS ERCOS
Intel ISIS-II
MS-DOS
Anwendungs-, Treiberentwicklung, hardwarenahe SW, Grafik
MS-DOS
RMOS
Systemkonfiguration, Anwendungsentwicklung
RSX-11
Anwendungsentwicklung
Segger embOS
Siemens RMOS-2
VMS
Anwendungsentwicklung, Kommandoprozeduren
Windows
Anwendungsentwicklung
Windows CE
HW-Anpassung, Treiberentwicklung, Anwendungsprogrammierung

Programmiersprachen

Ant
Assembler
8051, 8086, 68HC11, TMS370, PIC, MPC555, C167
Basic
Visual Basic, VBA
C
C#
C++
CList
Eiffel
Emacs
Fortran
GNU-Make
HPGL, HP PCL
IBM CLIST
Imake
JAM
LabView
Make-Maker
Maschinensprachen
MATLAB / Simulink
Perl
PLM
Python
Tcl/Tk
TeX, LaTeX

Datenkommunikation

Bus
CAN, CANOpen, Profibus, I²C, SMB, MOST, Modbus, SPI
ISO/OSI
parallele Schnittstelle
RS232
Token Ring

Hardware

Bus
CAN, CANOpen, Profibus, MOST, LIN, MODBUS
Data General
Echtzeitsysteme
RSX, VMS, RMOS, OSEK
embedded Systeme
C167, MPC555, PIC, ARM Cortex-M
Emulatoren
hitex, Kontron, Lauterbach, Microchip RealICE
HP
Mikrocontroller
8051, TMS370, 68HC11, C167, PIC, MPC555, ARM Cortex-M
Motorola
68HC11, MPC555
PC
PDP
Texas Instruments
VAX
Video Capture Karte
Bt819
Rechner / Prozessoren
  • ABB procontic
  • ARM (STM)
  • CDC CYBER 930
  • Data General Nova 800
  • DEC MicroVAX, DEC PDP, DEC VAX
  • Evans&Sutherland Multi Picture System
  • HP 9845C
  • INTEL 8051, 8086, 80186
  • Microchip PIC16xxx, PIC18xxx, PIC24/33xxx
  • Motorola PowerPC
  • IBM PC
  • Siemens AMS/SMP, VSR
  • TI TMS370, DSP DA710
  • TI F28027, F28335
  • Renesas V850
  • SPC570


Bussysteme

  • CAN, CANopen
  • LIN
  • MOST
  • Flexray
  • Multibus (MPST)
  • Profibus
  • Modbus
  • HART 7


sonstiges

  • Emulatoren:
    • Hitex
    • Intel
    • Kontron
    • Lauterbach
    • Blackhawk
  • Video, Framegrabber:
    • Bt878
  • Automotive:
    • ETAS VS100
    • LabCar
    • INCA
    • BMW EDIABAS
    • BMW E-SYS
  • Prozesswerkzeuge:
    • PVCS, Nestor
    • Perforce
    • DOORS
    • ClearCase
    • ClearQuest
    • PTC Integrity (früher MKS)
    • Polarion
    • Eclipse
    • svn
    • Git
    • SmartGit
    • Bitbucket
    • JIRA
    • Visure
    • Enterprise Architect

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

  • Automobil
  • Industrie
  • Messtechnik
  • Gefahrenmelder
  • Reinraum
  • Sensorik
  • Verkehr
  • Lagertechnik

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.