Erstellen einer regressionsfähigen Testbench, BFMs der Schnittstellen, Modellierung eines Matrix-LED ICs, Testcases gem. Requirement-Spezifikation. Modelsim, Questa-Sim, Doors, Git-Lab, Sourcetree.
FPGA Entwicklung eines Augmented-Vision Systems mit zwei IR-Kameras. Echtzeit-Bildverarbeitung, Overlay und Video-Daten Transport über ARINC-818 Schnittstellen mit Gigabit Transceivern (GTX) auf einer Xilinx Zynq 7000 Platform.
Programmierung eines ST-Micro Power-PC Prozessors, Schnittstellen CAN, SPI, UART, Flash, DMA-Engine, Power & Halt-/Sleep-Routinen. Entwurf eines Inter-Prozessor Kommunikations-Protokolls zu TI-DSP.
Entwicklung eines Messtechnik-Adapters (MTA) für die Aufnahme / Weiterleitung / Wiedergabe von mehreren 4K & 2K Video-Kameradaten über CSI2-MIPI und 10Gigabit-Ethernet Schnittstellen für die Evaluierung von angeschlossenen elektronischen Steuergeräten (ECU) für autonomes Fahren (AD).
Einsatz der Xilinx Ultrascale+ MPSoC Platform, Vivado+SDK, FPGA-Modulentwicklung, Device-Tree, Treiber, Anwendungen auf dem R5 Realtime-Prozessor und auf dem A53 Prozessor unter Peta-Linux.
Im Bereich „System-Development“ maßgebliche Mitwirkung an der Neuentwicklung eines Femtosekunden-Augenlaser-Gerätes unter Verwendung eines Altera / Intel Arria 10 SoC-FPGAs.
Hierbei vor allem Durchführung der System-Analyse, Konzeption / Architektur, Definition des System-Designs (Abläufe, Interaktionen, Schnittstellen), den Anforderungs-Spezifikationen (Requirements) auf Komponenten-Ebene mit Schwerpunkt Elektronik, Embedded sowie Functional Safety.
Intensive Abstimmung & Koordination des Designs der Baugruppen mit den involvierten Fachabteilungen. Durchführen von Dokumenten-Reviews / Freigaben, Lieferantenbetreuung in der Umsetzungsphase und Abnahmen der Leistungen. Einhaltung der gängigen Normen zur Qualitätssicherung in der Entwicklung, für die Lasersicherheit und der Medizinprodukte.
Untersuchung eines sporadisch auftretenden Kommunikations-Problems bei der Übertragung von CAN-Bus-Nachrichten über eine Infrarot-Strecke (IRDA). Dafür Etablieren einer neuen Testumgebung für die EPLD-Bausteine, Entwickeln eines CAN-Geräte-Emulators und Erarbeitung eines parametrisierbaren IRDA-Kanal-Simulators, mit Optionen für die Eigenschaften der IR-LEDs, der IR-Phototransistoren und des optischen Kanals. Verifikation der Robustheit des bestehenden Designs, Simulation mit Mentor Modelsim und Verwendung von Altera Quartus für die CPLDs und den Cyclone II FPGA.
Inbetriebnahme einer Co-Prozessorkarte für die Signalverarbeitung mit einem Altera Stratix-V FPGA. Entwickeln von Algorithmen für Phasenberechnung, Interpolation, Fading und Mehrwegeausbreitung im Rahmen einer Radar-Anwendung auf dem Gerät „SMW 200 A“.
Re-Design von Funktionen eines Hochspannungskabel-Messgerätes (Teilentladungs-Detektor) im Zuge der Einführung von neuen Baugruppen. Implementierung der Ansteuerung von schnellen mehrkanaligen AD-Wandlern und Optimierung der vorhandenen Matlab-Simulink-Schnittstelle. Verwendung von Xilinx Virtex-6 FPGA und des Micro-Blaze Soft-Processor-Cores mit XPS.
Komplett-Design eines FPGA’s für einen Satelliten mit zwei Infrarot-Kameras. Anschluss des Moduls an ein ECSS-Spacewire-Netzwerk, Temperarturregelung des Gehäuses (Blackbody) mit PID-Regler und PWM-moduliertem Heater, Implementierung eines Zeitsystems mit Nachsynchronisation gem. CCSDS-Spec., Zeitgenaues Auslösen von Aufnahmen (Frame-Trigger), Aufzeichnen der Bilder (Frame-Grabber), Versehen dieser mit dem aktuellem Zeitstempel, speichern im SRAM und Versenden über das Spacewire. Erstellen einer globalen System-Zustandssteuerung, Auswerten von eingehenden Kommandos sowie erfassen und Ausgabe von mehreren OnBoard-Status-Informationen.
Aufbau einer komplexen Testumgebung für den automatisierten Durchlauf von mehreren funktionalen Tests (vs. Req.) und geeignet für die Design-Verifikation. Implementierung in einem Actel-RadHard-FPGA mit der Microsemi Libero SoC Design-Suite, Synopsiy Synplify, und Mentor Graphics Modelsim.
Auftragsentwicklung eines zweikanaligen analogen Druckaufnehmers für den Einsatz in der Medizintechnik (CPAP), sowie Erstellung der Prüfmittel für die Durchführung von Funktionstests und Kalibrierung der Geräte.
Funkgeräte mit analogen & digitalen Funkverfahren (Wellenformen) für Fahrzeuge, Stationären Betrieb, Man-Packs und Airborne nach RTCA DO-254, DO-178 Level C/D.
FPGA-Entwicklung, HW/SW-Integration, Test-Automatisierung, Requirements, Verifikation, Teilprojekt- & Feature-Verantwortung.
Mitwirkung an der Neuentwicklung eines Wafer-Negativ-Scanners zur Defekterkennung und Reparatur von Wafer-Masken mittels eines Elektronenstrahls. Hierbei Design / Implementierung / Simulation der Ablaufsteuerung des Scanners und der ADC-Schnittstelle jeweils als HDL-Bibliotheken für einen Xilinx Virtex-6, sowie Erstellung und Durchführung funktionaler Tests. Verwendung von Xilinx ISE, ISim und Mentor Questa-Sim.
Entwicklung eines Produktes: High Performance Computing (HPC) Platform basierend auf FPGA Technologie zur Anwendung in der Bio-Informatik Industrie. Entwicklung von Algorithmen in VHDL, Treiber Interface und Native Anwendungen unter Linux mit C, C++, PCB Board Design mit Protel DXP
Desweiteren: Marketingaktivitäten, Direktvertrieb beim Kunden, Projektplanung und Durchführung teils mit externen Partnern, Betriebsführung, Strategische Planung, Firmenausrichtung, Marktuntersuchungen, Markterschließung, Finanzplanung und Finanzierung der Firma u.a. Einwerben von Venture Capital (VC) und lokalen Förderprogrammen.
Entwicklung einer Reconfigurable Computing Platform mit Anwendungsfokus auf Medizintechnik und Bio-Informatik, Entwicklung des PCI Interfaces, Entwicklung / Adaption von diversen mathematischen Algorithmen. Erfolgreiche Teilnahme an der „5th Startup@Singapore Business Plan Competition“, erzielten den 2. Platz. Vorbereitung einer Technology Spin-Off Firma. Daneben: Betreuung von Studenten im Praxissemester und Diplomanden bei ihren Projekten, sowie Schreiben wissenschaftlicher Publikationen.
Schulungen
12/2012: DO-178B / DO-254 Qualitätsnormen
Einführung in die Software/Firmware Entwicklung nach DO Standards, Levels, Prozesse, notwendige Dokumente, Verlinkung/Traceability, Fehlerklassifikationen, Praktische Beispiele anhand eines konkreten Projektes mit RTCA-Zertifizierung
11/2012: Patent-Praxis für Entwickler
Einführung in das Patentwesen, Durchführung von Patent-Recherchen, Effektives lesen von Patentschriften und Analyse von Claims
11/2012: Matlab Gerätesteuerung & Signalverarbeitung
Verwendung der Instruments Control Toolbox (VISA, GPIB, TCP-IP) zur Steuerung von Messgeräten und Auslesen von Messwerten nach Matlab, Signalverarbeitung via FFT, Up-/Down-/Resampling sowie Filterentwurf
11/2012: Matlab Grundlagen, Visualisierung, Programmierung
Einführung in die Bedienung des SW-Tools Matlab, Datenverarbeitung, Datenaufbereitung/Visualisierung, Programmieren unter Matlab, Matlab GUI's erstellen und Runtime Compiler Environment (RCE)
11/2009: Requirements-Management
Begriffsdefinitionen, Erfassungstechniken für Anforderungen, Sprachstil & Methodik bei der Requirements-Formulierung, Traceability und Vorgehen bei Anforderungsänderungen.
Aktivitäten
In den letzten 18 Jahren konnte ich als freiberuflicher Ingenieur bei diversen Projekten in den Bereichen, Medizintechnik, Automatisierung, Informatik, Kommunikation, Luftfahrt, Raumfahrt, Laser & Automobil mitwirken. Diese wechselnden Projekte deckten dabei ein breites Spektrum in der System- und Produkt-Entwicklung ab.
Darunter fallen System-Analyse, Feature-Definition, Requirements-Specification, Funktionale Sicherheit, Architektur, Firmware-, Hardware- und Software-Entwicklung, Integration und Verifikation. Hinzu kamen oft Rollen wie Projekt-Koordination, Teilprojekt-, Feature- oder Produkt-Verantwortung, sowie die fachliche Betreuung von Mitarbeitern, Lieferanten, und Abnahmen.
Ziele
In einer neuen beruflichen Aufgabe möchte ich mich perspektivisch vor allem in Richtung System-Design und Funktionale Sicherheit im Kontext von Produkt-Entwicklungen sowie der fachlichen Zusammenarbeit mit Stakeholdern wie Kunden, Lieferanten, Regulatory und Projekt-Teams weiterentwickeln.
Kompetenzen
System-Development
SoC / FPGA-Design
Produkt-Entwicklung
Integration
Embedded Software
Embedded Hardware
Nachrichtentechnik
Allgemein
Qualifikationen
Engineering Tools
Design Tools
Hardware Chips
Akademische Referenzen: gerne auf Anfrage
Erstellen einer regressionsfähigen Testbench, BFMs der Schnittstellen, Modellierung eines Matrix-LED ICs, Testcases gem. Requirement-Spezifikation. Modelsim, Questa-Sim, Doors, Git-Lab, Sourcetree.
FPGA Entwicklung eines Augmented-Vision Systems mit zwei IR-Kameras. Echtzeit-Bildverarbeitung, Overlay und Video-Daten Transport über ARINC-818 Schnittstellen mit Gigabit Transceivern (GTX) auf einer Xilinx Zynq 7000 Platform.
Programmierung eines ST-Micro Power-PC Prozessors, Schnittstellen CAN, SPI, UART, Flash, DMA-Engine, Power & Halt-/Sleep-Routinen. Entwurf eines Inter-Prozessor Kommunikations-Protokolls zu TI-DSP.
Entwicklung eines Messtechnik-Adapters (MTA) für die Aufnahme / Weiterleitung / Wiedergabe von mehreren 4K & 2K Video-Kameradaten über CSI2-MIPI und 10Gigabit-Ethernet Schnittstellen für die Evaluierung von angeschlossenen elektronischen Steuergeräten (ECU) für autonomes Fahren (AD).
Einsatz der Xilinx Ultrascale+ MPSoC Platform, Vivado+SDK, FPGA-Modulentwicklung, Device-Tree, Treiber, Anwendungen auf dem R5 Realtime-Prozessor und auf dem A53 Prozessor unter Peta-Linux.
Im Bereich „System-Development“ maßgebliche Mitwirkung an der Neuentwicklung eines Femtosekunden-Augenlaser-Gerätes unter Verwendung eines Altera / Intel Arria 10 SoC-FPGAs.
Hierbei vor allem Durchführung der System-Analyse, Konzeption / Architektur, Definition des System-Designs (Abläufe, Interaktionen, Schnittstellen), den Anforderungs-Spezifikationen (Requirements) auf Komponenten-Ebene mit Schwerpunkt Elektronik, Embedded sowie Functional Safety.
Intensive Abstimmung & Koordination des Designs der Baugruppen mit den involvierten Fachabteilungen. Durchführen von Dokumenten-Reviews / Freigaben, Lieferantenbetreuung in der Umsetzungsphase und Abnahmen der Leistungen. Einhaltung der gängigen Normen zur Qualitätssicherung in der Entwicklung, für die Lasersicherheit und der Medizinprodukte.
Untersuchung eines sporadisch auftretenden Kommunikations-Problems bei der Übertragung von CAN-Bus-Nachrichten über eine Infrarot-Strecke (IRDA). Dafür Etablieren einer neuen Testumgebung für die EPLD-Bausteine, Entwickeln eines CAN-Geräte-Emulators und Erarbeitung eines parametrisierbaren IRDA-Kanal-Simulators, mit Optionen für die Eigenschaften der IR-LEDs, der IR-Phototransistoren und des optischen Kanals. Verifikation der Robustheit des bestehenden Designs, Simulation mit Mentor Modelsim und Verwendung von Altera Quartus für die CPLDs und den Cyclone II FPGA.
Inbetriebnahme einer Co-Prozessorkarte für die Signalverarbeitung mit einem Altera Stratix-V FPGA. Entwickeln von Algorithmen für Phasenberechnung, Interpolation, Fading und Mehrwegeausbreitung im Rahmen einer Radar-Anwendung auf dem Gerät „SMW 200 A“.
Re-Design von Funktionen eines Hochspannungskabel-Messgerätes (Teilentladungs-Detektor) im Zuge der Einführung von neuen Baugruppen. Implementierung der Ansteuerung von schnellen mehrkanaligen AD-Wandlern und Optimierung der vorhandenen Matlab-Simulink-Schnittstelle. Verwendung von Xilinx Virtex-6 FPGA und des Micro-Blaze Soft-Processor-Cores mit XPS.
Komplett-Design eines FPGA’s für einen Satelliten mit zwei Infrarot-Kameras. Anschluss des Moduls an ein ECSS-Spacewire-Netzwerk, Temperarturregelung des Gehäuses (Blackbody) mit PID-Regler und PWM-moduliertem Heater, Implementierung eines Zeitsystems mit Nachsynchronisation gem. CCSDS-Spec., Zeitgenaues Auslösen von Aufnahmen (Frame-Trigger), Aufzeichnen der Bilder (Frame-Grabber), Versehen dieser mit dem aktuellem Zeitstempel, speichern im SRAM und Versenden über das Spacewire. Erstellen einer globalen System-Zustandssteuerung, Auswerten von eingehenden Kommandos sowie erfassen und Ausgabe von mehreren OnBoard-Status-Informationen.
Aufbau einer komplexen Testumgebung für den automatisierten Durchlauf von mehreren funktionalen Tests (vs. Req.) und geeignet für die Design-Verifikation. Implementierung in einem Actel-RadHard-FPGA mit der Microsemi Libero SoC Design-Suite, Synopsiy Synplify, und Mentor Graphics Modelsim.
Auftragsentwicklung eines zweikanaligen analogen Druckaufnehmers für den Einsatz in der Medizintechnik (CPAP), sowie Erstellung der Prüfmittel für die Durchführung von Funktionstests und Kalibrierung der Geräte.
Funkgeräte mit analogen & digitalen Funkverfahren (Wellenformen) für Fahrzeuge, Stationären Betrieb, Man-Packs und Airborne nach RTCA DO-254, DO-178 Level C/D.
FPGA-Entwicklung, HW/SW-Integration, Test-Automatisierung, Requirements, Verifikation, Teilprojekt- & Feature-Verantwortung.
Mitwirkung an der Neuentwicklung eines Wafer-Negativ-Scanners zur Defekterkennung und Reparatur von Wafer-Masken mittels eines Elektronenstrahls. Hierbei Design / Implementierung / Simulation der Ablaufsteuerung des Scanners und der ADC-Schnittstelle jeweils als HDL-Bibliotheken für einen Xilinx Virtex-6, sowie Erstellung und Durchführung funktionaler Tests. Verwendung von Xilinx ISE, ISim und Mentor Questa-Sim.
Entwicklung eines Produktes: High Performance Computing (HPC) Platform basierend auf FPGA Technologie zur Anwendung in der Bio-Informatik Industrie. Entwicklung von Algorithmen in VHDL, Treiber Interface und Native Anwendungen unter Linux mit C, C++, PCB Board Design mit Protel DXP
Desweiteren: Marketingaktivitäten, Direktvertrieb beim Kunden, Projektplanung und Durchführung teils mit externen Partnern, Betriebsführung, Strategische Planung, Firmenausrichtung, Marktuntersuchungen, Markterschließung, Finanzplanung und Finanzierung der Firma u.a. Einwerben von Venture Capital (VC) und lokalen Förderprogrammen.
Entwicklung einer Reconfigurable Computing Platform mit Anwendungsfokus auf Medizintechnik und Bio-Informatik, Entwicklung des PCI Interfaces, Entwicklung / Adaption von diversen mathematischen Algorithmen. Erfolgreiche Teilnahme an der „5th Startup@Singapore Business Plan Competition“, erzielten den 2. Platz. Vorbereitung einer Technology Spin-Off Firma. Daneben: Betreuung von Studenten im Praxissemester und Diplomanden bei ihren Projekten, sowie Schreiben wissenschaftlicher Publikationen.
Schulungen
12/2012: DO-178B / DO-254 Qualitätsnormen
Einführung in die Software/Firmware Entwicklung nach DO Standards, Levels, Prozesse, notwendige Dokumente, Verlinkung/Traceability, Fehlerklassifikationen, Praktische Beispiele anhand eines konkreten Projektes mit RTCA-Zertifizierung
11/2012: Patent-Praxis für Entwickler
Einführung in das Patentwesen, Durchführung von Patent-Recherchen, Effektives lesen von Patentschriften und Analyse von Claims
11/2012: Matlab Gerätesteuerung & Signalverarbeitung
Verwendung der Instruments Control Toolbox (VISA, GPIB, TCP-IP) zur Steuerung von Messgeräten und Auslesen von Messwerten nach Matlab, Signalverarbeitung via FFT, Up-/Down-/Resampling sowie Filterentwurf
11/2012: Matlab Grundlagen, Visualisierung, Programmierung
Einführung in die Bedienung des SW-Tools Matlab, Datenverarbeitung, Datenaufbereitung/Visualisierung, Programmieren unter Matlab, Matlab GUI's erstellen und Runtime Compiler Environment (RCE)
11/2009: Requirements-Management
Begriffsdefinitionen, Erfassungstechniken für Anforderungen, Sprachstil & Methodik bei der Requirements-Formulierung, Traceability und Vorgehen bei Anforderungsänderungen.
Aktivitäten
In den letzten 18 Jahren konnte ich als freiberuflicher Ingenieur bei diversen Projekten in den Bereichen, Medizintechnik, Automatisierung, Informatik, Kommunikation, Luftfahrt, Raumfahrt, Laser & Automobil mitwirken. Diese wechselnden Projekte deckten dabei ein breites Spektrum in der System- und Produkt-Entwicklung ab.
Darunter fallen System-Analyse, Feature-Definition, Requirements-Specification, Funktionale Sicherheit, Architektur, Firmware-, Hardware- und Software-Entwicklung, Integration und Verifikation. Hinzu kamen oft Rollen wie Projekt-Koordination, Teilprojekt-, Feature- oder Produkt-Verantwortung, sowie die fachliche Betreuung von Mitarbeitern, Lieferanten, und Abnahmen.
Ziele
In einer neuen beruflichen Aufgabe möchte ich mich perspektivisch vor allem in Richtung System-Design und Funktionale Sicherheit im Kontext von Produkt-Entwicklungen sowie der fachlichen Zusammenarbeit mit Stakeholdern wie Kunden, Lieferanten, Regulatory und Projekt-Teams weiterentwickeln.
Kompetenzen
System-Development
SoC / FPGA-Design
Produkt-Entwicklung
Integration
Embedded Software
Embedded Hardware
Nachrichtentechnik
Allgemein
Qualifikationen
Engineering Tools
Design Tools
Hardware Chips
Akademische Referenzen: gerne auf Anfrage