Freiberuflicher SoC-FPGA Entwickler, Embedded-HW/SW, System-Engineer
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 30%
SoC
FPGA
System-Engineering
C++ Embedded
Chinesisch
Grundlagen
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

München (+300km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-10 - heute

Entwicklung von Aktuatoren für Flugzeug-Steuerungen

Entwicklungsingenieur FPGA (Luftfahrt)
Entwicklungsingenieur FPGA (Luftfahrt)
1 Jahr 2 Monate
2020-09 - 2021-10

Verifikation FPGA+ASIC für Matrix LED Scheinwerfer

Verifikationsingenieur FPGA + ASIC-Design (Automobil)
Verifikationsingenieur FPGA + ASIC-Design (Automobil)

Erstellen einer regressionsfähigen Testbench, BFMs der Schnittstellen, Modellierung eines Matrix-LED ICs, Testcases gem. Requirement-Spezifikation. Modelsim, Questa-Sim, Doors, Git-Lab, Sourcetree.

8 Monate
2020-01 - 2020-08

Entwicklung eines Augmented-Vision Systems

Entwicklungsingenieur Embedded / FPGA (Luftfahrt)
Entwicklungsingenieur Embedded / FPGA (Luftfahrt)

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.

3 Monate
2019-10 - 2019-12

Programmierung eines ST-Micro Power-PC Prozessors

Entwicklungsingenieur Embedded / RTOS
Entwicklungsingenieur Embedded / RTOS

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.

1 Jahr
2018-06 - 2019-05

Entwicklung eines Messtechnik-Adapters für ADAS

Entwicklungsingenieur Embedded / FPGA (Automobil)
Entwicklungsingenieur Embedded / FPGA (Automobil)

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.

2 Jahre 8 Monate
2015-10 - 2018-05

Entwicklung eines Femtosekunden-Augenlasers

System-Designer
System-Designer

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.

1 Jahr 3 Monate
2014-07 - 2015-09

Entwicklung/Integration Bestückungsautomaten

Integrator, FPGA-Specialist, PCB-Layouter
Integrator, FPGA-Specialist, PCB-Layouter

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.

7 Monate
2014-10 - 2015-04

FPGA Entwicklung Signalgenerator

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“.

3 Monate
2014-08 - 2014-10

Re-Design von Funktionen eines Hochspannungskabel-Messgerätes

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

9 Monate
2014-01 - 2014-09

Kamerasteuerung eines Satelliten

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

7 Monate
2013-05 - 2013-11

Entwicklung eines CPAP Druckaufnehmers

Entwicklungsingenieur Analoge Hardware
Entwicklungsingenieur Analoge Hardware

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.

7 Jahre 7 Monate
2006-05 - 2013-11

Entwicklung / Integraion taktische Funkgeräte

FPGA Entwickler, Integrator
FPGA Entwickler, Integrator

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.

11 Monate
2012-05 - 2013-03

Neuentwicklung eines Wafer-Negativ-Scanners

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

1 Jahr 2 Monate
2004-10 - 2005-11

Entwicklung eines Bio-Informatik Co-Prozessors auf FPGA-Basis

Co-Founder / Director / CTO
Co-Founder / Director / CTO

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.

1 Jahr 4 Monate
2003-06 - 2004-09

Entwicklung einer Reconfigurable Computing Platform

Research Engineer
Research Engineer

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.

Aus- und Weiterbildung

Aus- und Weiterbildung

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.

Kompetenzen

Kompetenzen

Top-Skills

SoC FPGA System-Engineering C++ Embedded

Produkte / Standards / Erfahrungen / Methoden

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

  • System-Analyse, System-Architektur und System-Design
  • Requirements-Specification, Traceability
  • Funktionale Sicherheit, Qualifikation, Verifikation
  • Firmware / Software / Produkt-Entwicklung mittels V-Modell
  • Entwicklung nach den gültigen Normen für Luftfahrt, Raumfahrt, Medizingeräte, Lasertechnik
    • DO-178B, DO-254, ISO-13485, EN 60601-1/-2, EN 60825-1
  • Lieferantenbetreuung, Abnahmen, Projektmanagement

SoC / FPGA-Design

  • Design von leistungsfähigen Co-Prozessoren im HPC-Umfeld
  • Reconfigurable Computing, High Performance Computing
  • Umsetzung von Algorithmen / Modellen in Echtzeit-Hardware
  • Generisches Design, Erstellung von Bibliotheken
  • Kenntnisse in Entwurfs- & Verifikations-Methoden
    • VHDL, Linting, Simulation, Regressions-Testbenches
    • FPGAs von Xilinx, Altera/Intel, Lattice, Microsemi

Produkt-Entwicklung

  • Konzeption, Spezifikation, Anforderungen
  • Projekt- / Produkt- / Feature-Verantwortung
  • Qualitätssicherung in der Entwicklung
  • Projekt-Dokumentation

Integration

  • Team-Übergreifende Koordination
  • Inbetriebnahme, Fehlersuche, Analysen
  • Funktionstests, Prüfen von Schnittstellen
  • Code-Reviews, Design-Verifikation
  • Produkt-Qualifikation

Embedded Software

  • C / C++ Code, RTOS, Bare-Metal Apps
  • Objektorientierte Programmierung
  • Low-Level / Register-Programmierung
  • Treiber / Schnittstellenentwicklung

Embedded Hardware

  • Schaltpläne, Leiterplatten-Layout
  • Board-Inbetriebnahme
  • Programmierung von DSPs, ADCs, DACs, PLLs, Flash, DMAs, ?

Nachrichtentechnik

  • Erfahrung mit Analogen und Digitalen Funkverfahren (Wellenformen)
  • Kenntnisse in analoger Hardware, PLLs, Sender, Empfänger, Verstärker
  • Umgang mit Spektrum-Analysatoren, Signalgeneratoren, Oszilloskopen, Radio-Communication-Tester, Audio-Analyzer, Mess-Automaten

Allgemein

  • Durchführen von Messungen, technische Analysen
  • Komplexe Zusammenhänge einfach erklären/darstellen
  • Systematische Arbeitsweise, Methodenkompetenz
  • Selbständig, Engagiert, Zielorientiert, Verantwortlich
  • Kommunikation zu Projekt-Mitarbeitern
  • Interkulturelle Erfahrungen (asiatischer Raum)

Qualifikationen

Engineering Tools

  • DOORS, PTC-Integrity, Clearcase, Clearquest
  • Confluence / JIRA / Bamboo / Bitbucket, Subversion SVN, GIT

Design Tools

  • Modelsim, HDL-Designer, Riviera, ALint, Matlab-Simulink
  • Xilinx ISE, Vivado, Altera Quartus, Lattice ISP
  • MS Visual-Studio, MS Visio, Eclipse,
  • Altium Designer, Cadsoft Eagle

Hardware Chips

  • ARM, PPC, Virtex, Zynq, Spartan, Ultrascale+, Arria 10, Cyclone, Stratix
  • ECSS-Spacewire, CAN-Bus, APB-Bus, AXI-Bus, PCI-X Bus
  • Gigabit-Transceiver, I2C-Bus, SPI, Flash-Memory

Programmiersprachen

C
C++
HLS
Java
VHDL

Einsatzorte

Einsatzorte

München (+300km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-10 - heute

Entwicklung von Aktuatoren für Flugzeug-Steuerungen

Entwicklungsingenieur FPGA (Luftfahrt)
Entwicklungsingenieur FPGA (Luftfahrt)
1 Jahr 2 Monate
2020-09 - 2021-10

Verifikation FPGA+ASIC für Matrix LED Scheinwerfer

Verifikationsingenieur FPGA + ASIC-Design (Automobil)
Verifikationsingenieur FPGA + ASIC-Design (Automobil)

Erstellen einer regressionsfähigen Testbench, BFMs der Schnittstellen, Modellierung eines Matrix-LED ICs, Testcases gem. Requirement-Spezifikation. Modelsim, Questa-Sim, Doors, Git-Lab, Sourcetree.

8 Monate
2020-01 - 2020-08

Entwicklung eines Augmented-Vision Systems

Entwicklungsingenieur Embedded / FPGA (Luftfahrt)
Entwicklungsingenieur Embedded / FPGA (Luftfahrt)

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.

3 Monate
2019-10 - 2019-12

Programmierung eines ST-Micro Power-PC Prozessors

Entwicklungsingenieur Embedded / RTOS
Entwicklungsingenieur Embedded / RTOS

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.

1 Jahr
2018-06 - 2019-05

Entwicklung eines Messtechnik-Adapters für ADAS

Entwicklungsingenieur Embedded / FPGA (Automobil)
Entwicklungsingenieur Embedded / FPGA (Automobil)

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.

2 Jahre 8 Monate
2015-10 - 2018-05

Entwicklung eines Femtosekunden-Augenlasers

System-Designer
System-Designer

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.

1 Jahr 3 Monate
2014-07 - 2015-09

Entwicklung/Integration Bestückungsautomaten

Integrator, FPGA-Specialist, PCB-Layouter
Integrator, FPGA-Specialist, PCB-Layouter

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.

7 Monate
2014-10 - 2015-04

FPGA Entwicklung Signalgenerator

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“.

3 Monate
2014-08 - 2014-10

Re-Design von Funktionen eines Hochspannungskabel-Messgerätes

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

9 Monate
2014-01 - 2014-09

Kamerasteuerung eines Satelliten

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

7 Monate
2013-05 - 2013-11

Entwicklung eines CPAP Druckaufnehmers

Entwicklungsingenieur Analoge Hardware
Entwicklungsingenieur Analoge Hardware

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.

7 Jahre 7 Monate
2006-05 - 2013-11

Entwicklung / Integraion taktische Funkgeräte

FPGA Entwickler, Integrator
FPGA Entwickler, Integrator

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.

11 Monate
2012-05 - 2013-03

Neuentwicklung eines Wafer-Negativ-Scanners

Entwicklungsingenieur FPGA
Entwicklungsingenieur FPGA

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.

1 Jahr 2 Monate
2004-10 - 2005-11

Entwicklung eines Bio-Informatik Co-Prozessors auf FPGA-Basis

Co-Founder / Director / CTO
Co-Founder / Director / CTO

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.

1 Jahr 4 Monate
2003-06 - 2004-09

Entwicklung einer Reconfigurable Computing Platform

Research Engineer
Research Engineer

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.

Aus- und Weiterbildung

Aus- und Weiterbildung

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.

Kompetenzen

Kompetenzen

Top-Skills

SoC FPGA System-Engineering C++ Embedded

Produkte / Standards / Erfahrungen / Methoden

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

  • System-Analyse, System-Architektur und System-Design
  • Requirements-Specification, Traceability
  • Funktionale Sicherheit, Qualifikation, Verifikation
  • Firmware / Software / Produkt-Entwicklung mittels V-Modell
  • Entwicklung nach den gültigen Normen für Luftfahrt, Raumfahrt, Medizingeräte, Lasertechnik
    • DO-178B, DO-254, ISO-13485, EN 60601-1/-2, EN 60825-1
  • Lieferantenbetreuung, Abnahmen, Projektmanagement

SoC / FPGA-Design

  • Design von leistungsfähigen Co-Prozessoren im HPC-Umfeld
  • Reconfigurable Computing, High Performance Computing
  • Umsetzung von Algorithmen / Modellen in Echtzeit-Hardware
  • Generisches Design, Erstellung von Bibliotheken
  • Kenntnisse in Entwurfs- & Verifikations-Methoden
    • VHDL, Linting, Simulation, Regressions-Testbenches
    • FPGAs von Xilinx, Altera/Intel, Lattice, Microsemi

Produkt-Entwicklung

  • Konzeption, Spezifikation, Anforderungen
  • Projekt- / Produkt- / Feature-Verantwortung
  • Qualitätssicherung in der Entwicklung
  • Projekt-Dokumentation

Integration

  • Team-Übergreifende Koordination
  • Inbetriebnahme, Fehlersuche, Analysen
  • Funktionstests, Prüfen von Schnittstellen
  • Code-Reviews, Design-Verifikation
  • Produkt-Qualifikation

Embedded Software

  • C / C++ Code, RTOS, Bare-Metal Apps
  • Objektorientierte Programmierung
  • Low-Level / Register-Programmierung
  • Treiber / Schnittstellenentwicklung

Embedded Hardware

  • Schaltpläne, Leiterplatten-Layout
  • Board-Inbetriebnahme
  • Programmierung von DSPs, ADCs, DACs, PLLs, Flash, DMAs, ?

Nachrichtentechnik

  • Erfahrung mit Analogen und Digitalen Funkverfahren (Wellenformen)
  • Kenntnisse in analoger Hardware, PLLs, Sender, Empfänger, Verstärker
  • Umgang mit Spektrum-Analysatoren, Signalgeneratoren, Oszilloskopen, Radio-Communication-Tester, Audio-Analyzer, Mess-Automaten

Allgemein

  • Durchführen von Messungen, technische Analysen
  • Komplexe Zusammenhänge einfach erklären/darstellen
  • Systematische Arbeitsweise, Methodenkompetenz
  • Selbständig, Engagiert, Zielorientiert, Verantwortlich
  • Kommunikation zu Projekt-Mitarbeitern
  • Interkulturelle Erfahrungen (asiatischer Raum)

Qualifikationen

Engineering Tools

  • DOORS, PTC-Integrity, Clearcase, Clearquest
  • Confluence / JIRA / Bamboo / Bitbucket, Subversion SVN, GIT

Design Tools

  • Modelsim, HDL-Designer, Riviera, ALint, Matlab-Simulink
  • Xilinx ISE, Vivado, Altera Quartus, Lattice ISP
  • MS Visual-Studio, MS Visio, Eclipse,
  • Altium Designer, Cadsoft Eagle

Hardware Chips

  • ARM, PPC, Virtex, Zynq, Spartan, Ultrascale+, Arria 10, Cyclone, Stratix
  • ECSS-Spacewire, CAN-Bus, APB-Bus, AXI-Bus, PCI-X Bus
  • Gigabit-Transceiver, I2C-Bus, SPI, Flash-Memory

Programmiersprachen

C
C++
HLS
Java
VHDL

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.