Consultant für den Bereich Bereich Funktionale Sicherheit: I3 Confirmation Reviews nach ISO26262:2018.
Consultant für den Bereich Prozesse, Methoden und Tools mit Schwerpunkt Safety und Compliance und techn. Background
Entwicklung, Qualifizierung und Überführung in die Serienproduktion eines Nockenwellensensors für Hochleistungsmotoren der Firma Porsche.
Multimedia/Infotainment Head-Unit, Kunde Audi
Projektmanagement für die Umsetzung von Audioprogrammen bzw Systemen. Z.B. 10- bzw. 12-Kanal Verstärker, Systeme zur elektronischen Sound Synthese.
Software Qualitätssicherung aller Fahrwerks-, Lenkungs- und Bremsensteuergeräte, über alle Baureihen
Zeitraum : 07/2010 - 06/2011
Firma/Institut: Johnson Controls (Borg Instruments), Karlsruhe-Durlach
Rolle: System/Requirements-Ingenieur
Interim-Software-Koordinator
Projekt: Kombiinstrument NCVx
Aufgaben:
Systemumgebung: Windows XP
Programmiersprache: C
Entwicklungstools:
Projekt: Body Gateway Module
Aufgaben:
Systemumgebung: Windows XP
Programmiersprache: C
Entwicklungstools:
System/Requirements-Ingenieur
- Erstellen vom Pflichtenheft für die Diagnose nach UDS,
unter Berücksichtigung von Kundenlastenheft bzw.
begleitende Kundenspezifikationen. RM-Tool: DOORS
- Erstellen vom Pflichtenheft für CAN, LIN und Flexray,
unter Berücksichtigung von Kundenlastenheft bzw.
begleitende Kundenspezifikationen. RM-Tool: DOORS
- Definieren der Use-Cases und Erstellen der Use-Case
Diagramme(UML). Tool: "Statemate".
- Definieren eines Konzepts um bestmögliche Traceability
herzustellen, wenn die Kundenspezifikationen nicht in DOORS
verwaltet werden (z.B. PDF, Word-Doc.).
- Migration eines bestehenden Projekts.
Statemate, Telelogic.
DOORS, RM-Tool, Telelogic.
Canoe, Vector Informatik.
Candela, Vector Informatik.
Excel, Word, Microsoft
- Analyse des aktuellen Workflows der Kraftwerksplanung und
Materialbestellung und -Tracking an zwei verschiedenen
Standorten. (Schweiz und Frankreich)
- Definieren des Workflows für Erstellung des Material
Take Off (MTO)unter Ensatz der neuen Engineering
Database Comos.
- Erstellen von White Papers
- Erstellen von Requirements
- Reviews
-
PDMS, 3D-Simulation, Aveva
Excel, Word, Microsoft
System/Requirement-Ingenieur
Automotivbereich. Kunde: Mercedes-Benz
- SW Change Manager: Tracking von Änderungen, Fehlern und
Erweiterungen in der Software, Tool:TeamTrack.
- Schnittstelle zum Kunden: DOORS-Export.
- Unterstützung vom SW-Project-Leader beim Erstellen der
Dokumente für den Project Folder.
- Einführung neues Konzept der Systemrequirements (Pilotprojekt).
- Erstellen von Systemrequirements unter Berücksichtigung von Kundenlasten-
heft bzw. begleitende AV's. RM-Tool: DOORS
- Projektübergreifende Unterstützung anderer Entwickler-Teams
bei der Einführung von Systemrequirements bzw. DOORS.
- Abstimmung der Requirements mit dem Kunden (Lastenheft-Review).
- Abstimmung der SW-Requirements mit den Software-Entwicklern bzw.
der Validierung (Bulgarien): SW-Requirement-Review.
RM-Tool: DOORS.
- Mitwirkung bei der Zusammenstellung der Basissoftware.
Zum Einsatz kam SLP9 enhanced, Vector Informatik,
Autosar-kompatibel.
- Identifizierung und Auswahl der Komponenten/Treiber.
- Teilnahme an einem Workshop bei Vector Informatik zur
Konfiguration (FBL, OSEK, DBKom, FRFM (Fehlermanager),
CANdesc (Diagnose UDS/KWP2000), RTE) unter Einsatz von
Candela, OIL-Konfigurator, GENy, EAD, DaVinci.
- Teilnahme an firmeninterner DaVinci-Schulung.
- Mitwirkung beim Aufbau der SW-Entwicklungs
Toolkette: Compiler (NEC V850), Debugger/Emulator, QAC.
- Restbussimulation mit Canoe.
TeamTrack, Changemanagement, Serena Software, Inc.
DOORS, RM-Tool, Telelogic.
Canoe, Vector Informatik.Candela, Vector Informatik.
Excel, Word, Microsoft
Software-Koordinator
- SW Change Manager: Tracking von Änderungen, Fehlern und
Erweiterungen in der Software, Tool:TestTrack PRO.
- Unterstützung vom SW-Project-Leader beim Erstellen der
Dokumente für den Project Folder.
- Erstellen von Software-Requirements anhand vom Lasten-
heft bzw. begleitende AV's.
- Abstimmung der Requirements mit dem Kunden.
- Einpflegen der Requirements ins Pflichtenheft,
Tool: Requisite Pro.
- Test beim Kunden vor Ort/im Fz.
- Abstimmung der Requirements mit den Software-
Entwicklern bzw. der Validierung (Bulgarien).
- überprüfen der Funktionen mit Canoe.
TestTrack Pro, Seapine Software.
Rational Requisite Pro.
Rational Rose.Canoe, Vector Informatik.
Excel, Word, Microsoft
Stand- und Zuheizungssystemen in Fahrzeugen.
- Entwurf und Implementation vom Start-up-Code in
Assembler für NEC V850.
- Entwurf und Implementation der HAL. 16x16Bit-AD-Konverter,
serielle Eeprom-Schnittstelle, Digital-I/O, interner/
externer Watchdog, Timer zur PWM-Ausgabe bzw. Puls-
weitenmessung.
- Entwurf und Implementation der Treiber-Ebene:
Messwerte filtern und konvertieren in physikalische
Einheiten.
Lesen/Schreiben/Löschen-Funktionen für's Eeprom,
Entprellfunktion für Schalter,
PWM-Ansteuerung für Lüftermotor und PID-Drehzahl-
regelung.
- Entwurf und Implementation der Diagnose. Die Fehlerer-
kennung erfolgt durch Auswertung der Status-Pins der
FETs per Digital-IO und zusätzlich über Spannungs-
messung per ADC am Ausgang.
- Entwurf und Implementation vom Eeprom-Handler.
- Plannung der Power-OSEK-Ressourcen.
Tasks, Interrupt-Service-Routinen, Ressourcenschutz,
Alarme und Events.
- Konfiguration(OILCFG-Tool) von Power-OSEK.
Debugger und Emulator, iSystems, ic3000
Power OSEK, Vector Informatik.
WinCVS
Software-Koordinator
- Erstellen von Software-Requirements anhand vom Lasten-
heft bzw. begleitende AV's.
- Abstimmung der Requirements mit dem Kunden.
- Einpflegen der Requirements ins Pflichtenheft mit
Requisite Pro.
- Tracking von Änderungen, Fehlern und Erweiterungen in
der Software mit TestTrack PRO.
- Test beim Kunden vor Ort/im Fz.
- Abstimmung der Requirements mit der Software-
Entwicklern/Validierung in Sofia/Bulgarien.
- überprüfen der Funktionen mit Canoe.
TestTrack Pro, Seapine Software.
Rational Requisite Pro.
Rational Rose.
Canoe, Vector Informatik.
Softwareentwicklung
(NightView) im Automotivbereich.
-Entwicklung von embedded Software in C und Assembler unter
dem Echtzeit-Betriebssystem PowerOSEK(OSEK-Standard).
-Neuimplementierung und Test der Systemdiagnose nach
KWP2000 in C, anhand der Requirements des Kunden.
Protokoll: Multi Transport Protocol (MultiTP) über CAN.
Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test
mit Restbussimulation über CANoe, Erstellen von
Application Manual und Pflichtenheft, QAC-
konformität herstellen.
-Laufzeitmessungen mit Logic Analyser zur Optimierung
und Kontrolle von Task-Rechenzeiten.
-Laufzeit-Monitor: zur Messung der Tasklaufzeiten.
Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test,
Erstellen von Application Manual und Pflichtenheft,
QAC-konformität herstellen.
-Varianten-Information: anhand von CAN-Signalen wird eine
best. Variante von der SW im Start-Up ausgewählt. Mit
dem dazugehörigen Parametersatz wird die SW kalibriert
und konfiguriert. Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test
mit Restbussimulation über CANoe, zur Dokumentation
Erstellen von Application Manual und Pflichtenheft,
QAC-konformität herstellen.
-Rework Eeprom-Handler/Manager: neue Requirements
einarbeiten.
Requirements aus DOORS, Implementierung (C) und
Modul-Test, Update von Application Manual und
Pflichtenheft,QAC-konformität herstellen.
-Dokumentation: Sequenzdiagramme, erstellt mit
Rational Rose.
-Code Review: Erarbeitung von Checklisten und
Durchführung der Reviews im SDT.
Processor Edition.
Abatron BDI2000 BDM/JTAG Debugger
Lauterbach Trace32 Debugger
Versionsmanagement mit MKS
Requirements Management DOORS
Programming Research, QA C, Source Code Analyser Ver. 5.0
Rational Rose
Canalyser, Canoe, Canape
Agilent Logic Analyser 16700B
Systemintegrator
EINSATZ IN EINER PKW-MOTORSTEUERUNG
-Integration der Software für die Motorsteuerung.
-Korrektur von fehlerhaften SW-Module.
-Konfigurationsmanagement: Kundenspezifische Anpassung.
-Konfiguration sämtlicher I/O's: ADC, digitale I/O und PWM.
-Systemtests in der Simulationsumgebung 'LabCar' und im Fahrzeug.
-Hardwarenahe Treiberprogrammierung in C und Assembler, unter dem
-Echtzeit-Betriebssystem "ErcoSek" nach OSEK-Standard.
-BIOS Einbau.
-Ressourcenmanagement: Optimierung von Laufzeit und Speicherbedarf.
-Erweiterung einer standardisierten Testanweisung.
-Funktions- und Codereviews.
-Auslandseinsatz beim Kunden vor Ort, USA/Farmington Hills.
PowerPC 564
Codewright IDE,
unternehmensspezifische Tool's zur
Applikation,
Mess- und Analysetool Inca
Versionsmanagement mit NESTOR,
für Test und Debugging: ICE Trace32 (Lauterbach)
Systemtheorie der Universität Stuttgart,
Diplomarbeit
LCD-FLACHBILDSCHIRMEN.
Erstellung von Schaltplan und Layout der Bus-,
Mikrocontroller- und FPGA-Platine mit Accel
Schematic und Specctra-Autorouter, jeweils im
Euro-Format.
Funktionelle Gruppen auf der
Mikrocontrollerkarte: Mikro-Controller 80552,
Clock-Chip FS6377, programmiert über die I2C-
Schnittstelle, PIO 8255 als
Konfigurationsregister. Verbindung zum PC über
RS232. FPGA-Karte mit XILINX XC4000E/X. Test
mit Speicheroszilloskop. Entwicklung eines
Monitorprogramms in C und Assembler (8051
kompatibel), um vom PC aus über die RS23er die RS232-
Schnittstelle die Baugruppen zu initialisieren
und das FPGA zu programmieren.
Inbetriebnahme und Test mit Tasking Debugger
Systemumgebung : Windows NT
"Tasking"
Accel Schematic und Specctra Autorouter
Beratung bei Kauf und Installation eines
Netzwerkes auf Basis von Windows 2000.
Installation und Konfiguration von
Architektursoftware. Schulung der Mitarbeiter
im Gebrauch der netzwerkübergreifenden
Ressourcen (Drucker, Internet, CAD, MS Office)
Datensicherung.
Forschung Baden-Württemberg, Stuttgart-
Vaihingen, Studienarbeit
VON PHOTOVOLTAIKGENERATOREN UND
IMPLEMENTIERUNG EINES
FEHLERERKENNUNGSVERFAHRENS IN C++
Objektorientierte Analyse und Design,
Modellbildung erfolgte dabei hierarchisch
(Topdown): Aufbau des PV-Generators aus PV-
Modulen, diese aus PV-Zellen und diese
wiederum aus Widerstand, Kondensator und
Diode. Die Topologie und die Dimensionierung
des PV-Generators waren beliebig wählbar.
Teilabschattung wurde berücksichtigt.
überprüfung der Simulation mit Daten einer
realen PV-Anlage (in Widderstall)
Fehlererkennung durch Klassifizierung aller
möglichen Fehlerarten nach deren spezifischem
Kennlinienverlauf.
Turbo C++" und Debugger
PROGRAMMENTWICKLUNG ZUR HAUSVERWALTUNG IN
"VISUAL BASIC FÜR ANWENDUNGEN" MIT MS ACCESS.
ÜBERNAHME DER VERWALTUNG VON DREI
MIETSHÄUSERN.
Hard- und Softwareentwicklung
EINE MIKROPROZESSORKARTE AUF BASIS DES INTEL
80286 PROZESSOR.
Monitorprogramm zum Selbsttest der Karte erstellt.
2.) BESCHRIFTUNGSSYSTEM FÜR METALLISCHE
WERKSTÜCKE UND KUNSTSTOFFE. Aufbau und Test
einer Mikrocontroller-Karte auf Basis des NEC-
Prozessor V25 zur Steuerung eines Beschriftungs-
systems für Metalloberflächen beliebiger Geometrie.
Entwicklung der kompletten Software in Modula-II.
Die Beschriftung erfolgte in Form einer 5x7-Matrix
und wurde mit 7 pressluft-beaufschlagten
Hartmetallspitzen eingeschlagen. Der Beschriftungskopf
wurde dabei über ein 1-achsiges Positioniersystem
geführt
STEUERUNG FÜR CD-BELACKUNGSANLAGEN AUF BASIS
uP 8031 UND 8749.
Die Testsoftware überprüft selbständig die
Fehlerfreiheit der einzelnen Baugruppen einer
Steuerung und bietet Unterstützung bei
Fehlersuche und -Korrektur.
Dauertests im Klimaschrank.
8bit-Mikroprozessoren.
Weiterbildung:
Functional Safety Manager, ISO26262
Kenntnisse:
Tools
Produkte
Visual C++, Borland C++, CodeWorrior, CodeWright, Tasking, Trace32(Lauterbach), MS-Standardprodukte, Vector Informatik PowerOSEK, iSystems Trace IC3000.
Standards, Schnittstellen
i2c, RS232, CAN, SPI, Microchip Microwire
besonderes Know-how
Deutschland: Bevorzugt Raum Stuttgart - Böblingen - Pforzheim - Karlsruhe - Heilbronn - Ludwigsburg.
Ansonsten bis ca. 250km Entfernung, maximal 4 Tage vor Ort.
Remote: keine Einschränkung vom Einsatzort.
Consultant für den Bereich Bereich Funktionale Sicherheit: I3 Confirmation Reviews nach ISO26262:2018.
Consultant für den Bereich Prozesse, Methoden und Tools mit Schwerpunkt Safety und Compliance und techn. Background
Entwicklung, Qualifizierung und Überführung in die Serienproduktion eines Nockenwellensensors für Hochleistungsmotoren der Firma Porsche.
Multimedia/Infotainment Head-Unit, Kunde Audi
Projektmanagement für die Umsetzung von Audioprogrammen bzw Systemen. Z.B. 10- bzw. 12-Kanal Verstärker, Systeme zur elektronischen Sound Synthese.
Software Qualitätssicherung aller Fahrwerks-, Lenkungs- und Bremsensteuergeräte, über alle Baureihen
Zeitraum : 07/2010 - 06/2011
Firma/Institut: Johnson Controls (Borg Instruments), Karlsruhe-Durlach
Rolle: System/Requirements-Ingenieur
Interim-Software-Koordinator
Projekt: Kombiinstrument NCVx
Aufgaben:
Systemumgebung: Windows XP
Programmiersprache: C
Entwicklungstools:
Projekt: Body Gateway Module
Aufgaben:
Systemumgebung: Windows XP
Programmiersprache: C
Entwicklungstools:
System/Requirements-Ingenieur
- Erstellen vom Pflichtenheft für die Diagnose nach UDS,
unter Berücksichtigung von Kundenlastenheft bzw.
begleitende Kundenspezifikationen. RM-Tool: DOORS
- Erstellen vom Pflichtenheft für CAN, LIN und Flexray,
unter Berücksichtigung von Kundenlastenheft bzw.
begleitende Kundenspezifikationen. RM-Tool: DOORS
- Definieren der Use-Cases und Erstellen der Use-Case
Diagramme(UML). Tool: "Statemate".
- Definieren eines Konzepts um bestmögliche Traceability
herzustellen, wenn die Kundenspezifikationen nicht in DOORS
verwaltet werden (z.B. PDF, Word-Doc.).
- Migration eines bestehenden Projekts.
Statemate, Telelogic.
DOORS, RM-Tool, Telelogic.
Canoe, Vector Informatik.
Candela, Vector Informatik.
Excel, Word, Microsoft
- Analyse des aktuellen Workflows der Kraftwerksplanung und
Materialbestellung und -Tracking an zwei verschiedenen
Standorten. (Schweiz und Frankreich)
- Definieren des Workflows für Erstellung des Material
Take Off (MTO)unter Ensatz der neuen Engineering
Database Comos.
- Erstellen von White Papers
- Erstellen von Requirements
- Reviews
-
PDMS, 3D-Simulation, Aveva
Excel, Word, Microsoft
System/Requirement-Ingenieur
Automotivbereich. Kunde: Mercedes-Benz
- SW Change Manager: Tracking von Änderungen, Fehlern und
Erweiterungen in der Software, Tool:TeamTrack.
- Schnittstelle zum Kunden: DOORS-Export.
- Unterstützung vom SW-Project-Leader beim Erstellen der
Dokumente für den Project Folder.
- Einführung neues Konzept der Systemrequirements (Pilotprojekt).
- Erstellen von Systemrequirements unter Berücksichtigung von Kundenlasten-
heft bzw. begleitende AV's. RM-Tool: DOORS
- Projektübergreifende Unterstützung anderer Entwickler-Teams
bei der Einführung von Systemrequirements bzw. DOORS.
- Abstimmung der Requirements mit dem Kunden (Lastenheft-Review).
- Abstimmung der SW-Requirements mit den Software-Entwicklern bzw.
der Validierung (Bulgarien): SW-Requirement-Review.
RM-Tool: DOORS.
- Mitwirkung bei der Zusammenstellung der Basissoftware.
Zum Einsatz kam SLP9 enhanced, Vector Informatik,
Autosar-kompatibel.
- Identifizierung und Auswahl der Komponenten/Treiber.
- Teilnahme an einem Workshop bei Vector Informatik zur
Konfiguration (FBL, OSEK, DBKom, FRFM (Fehlermanager),
CANdesc (Diagnose UDS/KWP2000), RTE) unter Einsatz von
Candela, OIL-Konfigurator, GENy, EAD, DaVinci.
- Teilnahme an firmeninterner DaVinci-Schulung.
- Mitwirkung beim Aufbau der SW-Entwicklungs
Toolkette: Compiler (NEC V850), Debugger/Emulator, QAC.
- Restbussimulation mit Canoe.
TeamTrack, Changemanagement, Serena Software, Inc.
DOORS, RM-Tool, Telelogic.
Canoe, Vector Informatik.Candela, Vector Informatik.
Excel, Word, Microsoft
Software-Koordinator
- SW Change Manager: Tracking von Änderungen, Fehlern und
Erweiterungen in der Software, Tool:TestTrack PRO.
- Unterstützung vom SW-Project-Leader beim Erstellen der
Dokumente für den Project Folder.
- Erstellen von Software-Requirements anhand vom Lasten-
heft bzw. begleitende AV's.
- Abstimmung der Requirements mit dem Kunden.
- Einpflegen der Requirements ins Pflichtenheft,
Tool: Requisite Pro.
- Test beim Kunden vor Ort/im Fz.
- Abstimmung der Requirements mit den Software-
Entwicklern bzw. der Validierung (Bulgarien).
- überprüfen der Funktionen mit Canoe.
TestTrack Pro, Seapine Software.
Rational Requisite Pro.
Rational Rose.Canoe, Vector Informatik.
Excel, Word, Microsoft
Stand- und Zuheizungssystemen in Fahrzeugen.
- Entwurf und Implementation vom Start-up-Code in
Assembler für NEC V850.
- Entwurf und Implementation der HAL. 16x16Bit-AD-Konverter,
serielle Eeprom-Schnittstelle, Digital-I/O, interner/
externer Watchdog, Timer zur PWM-Ausgabe bzw. Puls-
weitenmessung.
- Entwurf und Implementation der Treiber-Ebene:
Messwerte filtern und konvertieren in physikalische
Einheiten.
Lesen/Schreiben/Löschen-Funktionen für's Eeprom,
Entprellfunktion für Schalter,
PWM-Ansteuerung für Lüftermotor und PID-Drehzahl-
regelung.
- Entwurf und Implementation der Diagnose. Die Fehlerer-
kennung erfolgt durch Auswertung der Status-Pins der
FETs per Digital-IO und zusätzlich über Spannungs-
messung per ADC am Ausgang.
- Entwurf und Implementation vom Eeprom-Handler.
- Plannung der Power-OSEK-Ressourcen.
Tasks, Interrupt-Service-Routinen, Ressourcenschutz,
Alarme und Events.
- Konfiguration(OILCFG-Tool) von Power-OSEK.
Debugger und Emulator, iSystems, ic3000
Power OSEK, Vector Informatik.
WinCVS
Software-Koordinator
- Erstellen von Software-Requirements anhand vom Lasten-
heft bzw. begleitende AV's.
- Abstimmung der Requirements mit dem Kunden.
- Einpflegen der Requirements ins Pflichtenheft mit
Requisite Pro.
- Tracking von Änderungen, Fehlern und Erweiterungen in
der Software mit TestTrack PRO.
- Test beim Kunden vor Ort/im Fz.
- Abstimmung der Requirements mit der Software-
Entwicklern/Validierung in Sofia/Bulgarien.
- überprüfen der Funktionen mit Canoe.
TestTrack Pro, Seapine Software.
Rational Requisite Pro.
Rational Rose.
Canoe, Vector Informatik.
Softwareentwicklung
(NightView) im Automotivbereich.
-Entwicklung von embedded Software in C und Assembler unter
dem Echtzeit-Betriebssystem PowerOSEK(OSEK-Standard).
-Neuimplementierung und Test der Systemdiagnose nach
KWP2000 in C, anhand der Requirements des Kunden.
Protokoll: Multi Transport Protocol (MultiTP) über CAN.
Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test
mit Restbussimulation über CANoe, Erstellen von
Application Manual und Pflichtenheft, QAC-
konformität herstellen.
-Laufzeitmessungen mit Logic Analyser zur Optimierung
und Kontrolle von Task-Rechenzeiten.
-Laufzeit-Monitor: zur Messung der Tasklaufzeiten.
Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test,
Erstellen von Application Manual und Pflichtenheft,
QAC-konformität herstellen.
-Varianten-Information: anhand von CAN-Signalen wird eine
best. Variante von der SW im Start-Up ausgewählt. Mit
dem dazugehörigen Parametersatz wird die SW kalibriert
und konfiguriert. Erstellen der Spezifikation, Requirements
Eintragen in DOORS, Implementierung (C) und Modul-Test
mit Restbussimulation über CANoe, zur Dokumentation
Erstellen von Application Manual und Pflichtenheft,
QAC-konformität herstellen.
-Rework Eeprom-Handler/Manager: neue Requirements
einarbeiten.
Requirements aus DOORS, Implementierung (C) und
Modul-Test, Update von Application Manual und
Pflichtenheft,QAC-konformität herstellen.
-Dokumentation: Sequenzdiagramme, erstellt mit
Rational Rose.
-Code Review: Erarbeitung von Checklisten und
Durchführung der Reviews im SDT.
Processor Edition.
Abatron BDI2000 BDM/JTAG Debugger
Lauterbach Trace32 Debugger
Versionsmanagement mit MKS
Requirements Management DOORS
Programming Research, QA C, Source Code Analyser Ver. 5.0
Rational Rose
Canalyser, Canoe, Canape
Agilent Logic Analyser 16700B
Systemintegrator
EINSATZ IN EINER PKW-MOTORSTEUERUNG
-Integration der Software für die Motorsteuerung.
-Korrektur von fehlerhaften SW-Module.
-Konfigurationsmanagement: Kundenspezifische Anpassung.
-Konfiguration sämtlicher I/O's: ADC, digitale I/O und PWM.
-Systemtests in der Simulationsumgebung 'LabCar' und im Fahrzeug.
-Hardwarenahe Treiberprogrammierung in C und Assembler, unter dem
-Echtzeit-Betriebssystem "ErcoSek" nach OSEK-Standard.
-BIOS Einbau.
-Ressourcenmanagement: Optimierung von Laufzeit und Speicherbedarf.
-Erweiterung einer standardisierten Testanweisung.
-Funktions- und Codereviews.
-Auslandseinsatz beim Kunden vor Ort, USA/Farmington Hills.
PowerPC 564
Codewright IDE,
unternehmensspezifische Tool's zur
Applikation,
Mess- und Analysetool Inca
Versionsmanagement mit NESTOR,
für Test und Debugging: ICE Trace32 (Lauterbach)
Systemtheorie der Universität Stuttgart,
Diplomarbeit
LCD-FLACHBILDSCHIRMEN.
Erstellung von Schaltplan und Layout der Bus-,
Mikrocontroller- und FPGA-Platine mit Accel
Schematic und Specctra-Autorouter, jeweils im
Euro-Format.
Funktionelle Gruppen auf der
Mikrocontrollerkarte: Mikro-Controller 80552,
Clock-Chip FS6377, programmiert über die I2C-
Schnittstelle, PIO 8255 als
Konfigurationsregister. Verbindung zum PC über
RS232. FPGA-Karte mit XILINX XC4000E/X. Test
mit Speicheroszilloskop. Entwicklung eines
Monitorprogramms in C und Assembler (8051
kompatibel), um vom PC aus über die RS23er die RS232-
Schnittstelle die Baugruppen zu initialisieren
und das FPGA zu programmieren.
Inbetriebnahme und Test mit Tasking Debugger
Systemumgebung : Windows NT
"Tasking"
Accel Schematic und Specctra Autorouter
Beratung bei Kauf und Installation eines
Netzwerkes auf Basis von Windows 2000.
Installation und Konfiguration von
Architektursoftware. Schulung der Mitarbeiter
im Gebrauch der netzwerkübergreifenden
Ressourcen (Drucker, Internet, CAD, MS Office)
Datensicherung.
Forschung Baden-Württemberg, Stuttgart-
Vaihingen, Studienarbeit
VON PHOTOVOLTAIKGENERATOREN UND
IMPLEMENTIERUNG EINES
FEHLERERKENNUNGSVERFAHRENS IN C++
Objektorientierte Analyse und Design,
Modellbildung erfolgte dabei hierarchisch
(Topdown): Aufbau des PV-Generators aus PV-
Modulen, diese aus PV-Zellen und diese
wiederum aus Widerstand, Kondensator und
Diode. Die Topologie und die Dimensionierung
des PV-Generators waren beliebig wählbar.
Teilabschattung wurde berücksichtigt.
überprüfung der Simulation mit Daten einer
realen PV-Anlage (in Widderstall)
Fehlererkennung durch Klassifizierung aller
möglichen Fehlerarten nach deren spezifischem
Kennlinienverlauf.
Turbo C++" und Debugger
PROGRAMMENTWICKLUNG ZUR HAUSVERWALTUNG IN
"VISUAL BASIC FÜR ANWENDUNGEN" MIT MS ACCESS.
ÜBERNAHME DER VERWALTUNG VON DREI
MIETSHÄUSERN.
Hard- und Softwareentwicklung
EINE MIKROPROZESSORKARTE AUF BASIS DES INTEL
80286 PROZESSOR.
Monitorprogramm zum Selbsttest der Karte erstellt.
2.) BESCHRIFTUNGSSYSTEM FÜR METALLISCHE
WERKSTÜCKE UND KUNSTSTOFFE. Aufbau und Test
einer Mikrocontroller-Karte auf Basis des NEC-
Prozessor V25 zur Steuerung eines Beschriftungs-
systems für Metalloberflächen beliebiger Geometrie.
Entwicklung der kompletten Software in Modula-II.
Die Beschriftung erfolgte in Form einer 5x7-Matrix
und wurde mit 7 pressluft-beaufschlagten
Hartmetallspitzen eingeschlagen. Der Beschriftungskopf
wurde dabei über ein 1-achsiges Positioniersystem
geführt
STEUERUNG FÜR CD-BELACKUNGSANLAGEN AUF BASIS
uP 8031 UND 8749.
Die Testsoftware überprüft selbständig die
Fehlerfreiheit der einzelnen Baugruppen einer
Steuerung und bietet Unterstützung bei
Fehlersuche und -Korrektur.
Dauertests im Klimaschrank.
8bit-Mikroprozessoren.
Weiterbildung:
Functional Safety Manager, ISO26262
Kenntnisse:
Tools
Produkte
Visual C++, Borland C++, CodeWorrior, CodeWright, Tasking, Trace32(Lauterbach), MS-Standardprodukte, Vector Informatik PowerOSEK, iSystems Trace IC3000.
Standards, Schnittstellen
i2c, RS232, CAN, SPI, Microchip Microwire
besonderes Know-how
"[...] im Namen des gesamten BR204-Entwicklungsteams möchte ich mich für Ihre engagierte und kompetene Mitarbeiteit [...] bedanken. [...] Weiterhin viel Erfolg und ich hoffe, wir können in der Zukunft wieder bei einem Projekt zusammenarbeiten."
— Projekt Zentrales Multimedia-Display (CID) und Kombi-Instrument, 06/07 - 06/09
Referenz durch Techn. Projektleiter, Hersteller Automotive-Systeme (> 10.000 MA), vom 19.06.09
Deutschland: Bevorzugt Raum Stuttgart - Böblingen - Pforzheim - Karlsruhe - Heilbronn - Ludwigsburg.
Ansonsten bis ca. 250km Entfernung, maximal 4 Tage vor Ort.
Remote: keine Einschränkung vom Einsatzort.