komplette System-Entwicklung mit VHDL/Verilog/FPGA/ASIC/uC + Software
Aktualisiert am 01.06.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 16.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
VHDL
FPGA-Design
Verilog-HDL
System-Verilog
Synopsys
Cadence Design Flow
Xilinx
Altera Quartus
DFT
VHDL Verification
DOORS
ClearCase
SVN
Git
CAN
Integration von Steuergerätefunktionen
LIN-Bus
MOST-Bus
ASICs
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

seit 02/2018

System- und FPGA Concept-Ingenieur für schnelle Bildverarbeitung bei Wenglor MEL, Eching

- Konzeption und Realisierung von schneller 3D-Bilderfassung und -verarbeitung

- Erstellung universelles Interface für Sony Exmor CMOS Image Sensor Famile

- Umsetzung des FPGA Designs in FPGAs von Xilinx UltraScalePlus

- Anbindung der LVDS Bilddaten an UltraScalePlus PS DDR4 Interface

- Aufbereitung der Bildinformationen im externen PL DDR4 Interface

- Evaluierung und Erstellung des Camera Picture Processing in MatLab

- Umsetzung der MatLab Algorithmen in ultraschnelle FPGA Logik

- Versionierung und Verwaltung der VHDL Sourcen mit Git

- automatische FPGA Bitfile und Embedded Linux Generierung mit Jenkins

- Schaltplan- und Board-Design mit Altium Designer

12/2015 - 01/2018:

ASIC- und FPGA-Verifikations-Ingenieur bei Infineon AG, München

- Konzeption und Realisierung eines Fault-Injection-Emulators für sicherheitskritische ChipCard-ASICs

- Fault- und Attack-Emulation speziell von Verschlüsselungs-Prozessoren und ARM-Prozessor-Cores

- RTL Fault-Simulation mit Cadence NCSim, Synthese der 40 nm ASICs mit Synopsys Design Compiler

- scriptbasiertes DC Post-Processing der ASIC-Netzliste und Einfügen von Fault-Injection-Zellen

- Hardware-Verifikation auf Hitex-Emulator mittels ASIC zu FPGA Mapping in Altera Stratix5 FPGAs

- Ansteuerung der Fault-Injection-Zellen über Firmware mit Perl- bzw. TCL-Scripting

- Erstellung und Laufzeitoptimierung der spezifischen C bzw. Assembler Testprogramme

09/2010 - 11/2015:

ASIC- und FPGA-Design-Ingenieur bei Rohde & Schwarz GmbH & Co. KG, München

- Entwicklung für einen DSP-ASIC, 1GHz Systemtakt, 28 nm TSMC-Technologie, Dienstleister Fujitsu

- Design von verschiedenen DSP- und Trigger-Modulen mit Datenraten bis zu 10 GB/s

- Entwicklung der Akquisitions- und Bildspeicher-Verarbeitung; Speicher-Controller-Anbindung für DDR4

- Designflow mit Synopsys Design Compiler, RTL und Code Coverage Simulation mit Aldec Riviera Pro,

Verifikation der Hardware-Designs mit Gate Level Simulation unter Synopsys VCS

- Einbau von Design for Test (DFT) und Scan-FFs, Reset- und Clock-Tree Synthesis, Gated Clock Insertion

 

- Entwicklung der Signalverarbeitungs-Komponenten für ein Real-Time Oszilloskop

- Realisierung mit Xilinx Virtex 7 FPGAs und Altera Arria 10 sowie Altera Stratix 10

- Design der Speicherinterfaces für Vendor-spezifische DDR3 und DDR4-Memory Controller

- Anbindung an Host-PC mittels PCI-Express Controller IP-Core, Ansteuerung Display-Speicher

- Realisierung der Bilddaten-Kompression und -Filterung mit Virtex7-DSP-Slices

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx Vivado, Altera Quatus II

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Signalverarbeitungs-Komponenten für einen Signal Vektor Generator

- Realisierung mit Xilinx Spartan 6 FPGAs, Display-Speicher-Anbindung über DDR3-Controller

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx XST

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Signalverarbeitungs-Komponenten für einen Frequenz Spektrum Analyzer

- Realisierung mit Xilinx Virtex 7 FPGAs, Datenaustausch über Gigabit Transceiver

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx Vivado

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Steuereinheit und Datenverteilung von einem Terrahertz 3D-Körper-Scanner

- Implementierung der Bildverarbeitungs-Algorithmen in VHDL für DSP-Slices

- Realisierung in Altera Stratix 5 und Altera Arria 10 sowie Altera Stratix 10 FPGAs

- Verwendung von Gigabit Transceivern und Anpassung an Vendor-spezifische DDR3-Controller

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Altera Quatus II

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

02/2006 ? 03/2011:

Hardware- und System-Ingenieur bei MTU Aero Engines Holding AG, München

- System Requirement Erstellung und Validierung entsprechend DO-254/DO-178B mit Doors

- Hardware- und Systementwicklung von Flugregelsystemen und Triebwerksüberwachung (DAL A)

- Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab

- Hardwareentwurf mit VHDL in FPGAs unter Mentor HDL Designer, Synthese mit Mentor Leonardo und

Precision in verschiedene ASIC- und FPGA-Technologien,Verifikation der Hardware-Designs mit Modelsim

- Synthese- und Constraint- Steuerung sowie FPGA-Implementation mit TCL/TK- und Perl-Scripten

- Umsetzung in Aircraft PCB Boards und Inbetriebnahme sowie HW/SW-Integration

- Realisierung mit Actel FPGAs ProASIC und AX sowie mit Xilinx FPGAs Spartan3 und Virtex4

- Erstellen der Spezifikationen, Reports und Dokumente für die Freigabe bei den Behörden

- Entwicklung einer internen VHDL IP-Core-Datenbank für Digitale Signalverarbeitung sowie deren

Verifikation wie Delay Lines, Daten-Puffer, FIR, IIR, MAC-Units, Sin/Cos, Up/Down Converter und (I)FFT

- Firmware- und Testsoftware-Entwicklung für Hardware Debugging mit Lauterbach Trace32 und Nexus

Schnittstelle für MPC565, Programmierung in ANSI C und Ada

03/2005 - 01/2006:

CAN-System- und Meßtechnik-Ingenieur bei MAN Nutzfahrzeuge AG, München

- Hardwareentwicklung für fahrzeugspezifische Meßelektronik und Aufbau entsprechender Meßaufnehmer

sowie die Entwicklung von Hardware-Systemen für die anschließende Signalverarbeitung in FPGAs

- Aufbau und Wartung von Remote-Meßsystemen für Langzeitmessungen in Kundenfahrzeugen

- Konfiguration von Meßsystemen mit komplexer Steuerung und Anzeige in MicroLab und MicroGraph

- Systemtest mit CAN-Bus-Monitor, CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vectortools

- Programmierung von spezifischen CAN-System-Testaufgaben mit CAPL

- Konfiguration und Programmierung von GiN-MultiLog mit LTL-Language

- Fehleranalyse, Auswertung, Statistik und Abstimmung über Fehlerbeseitigung bei Problemfällen zusammen

mit den dafür zuständigen Fachabteilungen und direkt mit den Entwicklungsabteilungen der Zulieferer

- Design und Debugging von CAN-Bus-Komponenten für Komfortelektronik der LKW schwere Reihe

- Erarbeitung von Systemteststrategien für den Gesamtfahrzeugtest

 

06/2002 - 02/2005:

System-Design und Test-Ingenieur bei BMW AG, München

- System-Design und Test-Ingenieur für CAN-Bus-Komponenten und kompletten Fahrzeugverbund

- Design und Debugging von CAN-Bus-Komponenten für den neuen BMW 5er und 6er

- Modellbeschreibung und Simulation von CAN-Bus-Komponenten mit Matlab und Simulink

- Systemtest mit CAN-Bus-Monitor, CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vectortools

- spezifischer Intensivtest von einzelnen Steuergeräten wie z.B. Sitzmodule, Klimaanlage oder Fensterheber

- Anpassung der Tests an geänderte Lastenhefte, andere Umweltbedingungen oder an Kundenanforderungen

- Fehleranalyse, Auswertung, Statistik und Abstimmung über Fehlerbeseitigung bei Problemfällen zusammen

mit den dafür zuständigen Fachabteilungen und direkt mit den Entwicklungsabteilungen der Zulieferer

- Einführung und tiefgehende Evaluierung von FlexRay für Laborarbeitsplätze und Fahrzeugverbundsysteme

- Entwicklung und Durchführung von Systemtests und Debugging von FlexRay-Komponenten und -Systemen

- Fahrzeugdiagnose mit EDIABAS, INPA, SGBD sowie selbstentwickelten Scripting-Tools

- Fehlerverfolgung und Auswertung in den Testumgebungen PQM, Testdirector, DSpace

- Steuergeräte-Hochrüstung über Flashprogrammierung mit NFS, WinKFP über OBD, K-Line und MOST

- verantwortlich für den kompletten Fahrzeug-Systemtest bei verschiedenen Umweltbedingungen

wie Fahrzeug-Intensivtest, Kaltland- und Heißland-Erprobung, Komponententest auf Teststrecken

- Vorbereitung und Betreuung der Fahrzeuge bei publikumswirksamen Veranstaltungen

 

10/2001 - 05/2002:

ASIC Design Consultant bei Marvell/Syskonnect GmbH, Ettlingen

- ASIC Design Consultant, verantwortlich für ASIC-Design-Synthese, Test-Insertion und Simulations-Support

- Design von einer Single-Chip-Lösung für Gigabit Ethernet 64Bit/66MHz PCI-Einsteckkarte

- Komplexität etwa 500.000 ASIC Gatter, realiert in 0.15 µm CMOS Technologie

- Design Entry mit Verilog, Simulation mit Verilog-XL und NC-Verilog,

Synthese mit Synopsys Design Compiler, Test Insertion mit Synopsys Testcompiler

 

07/1999 - 09/2001:

ASIC-Designer und System-Architect bei BetaResearch GmbH, München

- ASIC-Designer und System-Architect für Video- und Pay-TV-Systeme

- Gruppenleiter der Gruppe ASIC/Hardware in der Abteilung Security Devices

- Design von DVB/FAST-Scramblern als 19-Zoll-Industriegerät mit Actel-FPGAs,

Synthese mit Synplify, Simulation mit Modelsim und Cadence Leapfrog

- Projektplanung und Designüberwachung für PCMCIA-CommonInterface-Modul

Realisierung über eigenen ASIC (Samsung), Synthese mit Synopsys Design Compiler,

Simulation mit Modelsim, Testinsertion mit Synopsys Testcompiler,

embedded Programmierung des internen 8051 Core mit C und Assembler

- Projektplanung und komplettes Systemdesign (inklusive PCB) von Constant Delay

DVB/FAST-Scrambler als PCI-Einsteckkarte, Realisierung mit Actel- und Altera-

FPGAs, Synthese mit Synplify, Simulation mit Modelsim, Schematic und

PCB Design mit Protel, Softwaretreiber-Entwicklung für WDM-Treiber mit C++

- Projektplanung und komplettes Systemdesign (inklusive PCB) von MPI (MPEG

Packet Inserter) als PCI-Einsteckkarte, Realisierung mit Actel und Altera-FPGAs,

Synthese mit Synplify, Simulation mit Modelsim, Schematic und PCB Design mit Protel,

Softwaretreiber-Entwicklung für WDM-Treiber mit C++

- Konzeption eines DVB-Encoder-USB-Modul, verantwortlich für Hardwarearchitektur und

Systemrealisierung mit FPGAs und Cypress-ICs

 

10/1998 - 06/1999:

Field Application Engineer für ASICs/FPGAs bei Distributor Unique, München

- Field Application Engineer für ASICs und FPGAs, Dozent von VHDL-Schulungsmaßnahmen

- Betreuung verschiedener Kundenprojekte als Field Application Engineer und

Designumsetzung auf Actel und Cypress FPGAs sowie NEC ASICs

- Durchführung von Schulungen auf den Gebieten VHDL/Verilog Hardware-Beschreibung,

FPGA Design, System-Design sowie ASIC-Etwurfs-Methoden

 

12/1996 - 09/1998:

ASIC-Designer bei Design Center des Halbleiterherstellers AMI, Dresden

- ASIC-Designer bei dem European Design Center des Halbleiterherstellers AMI

- Projektleiter bei sieben digitalen ASIC-Projekten im Bereich von 20.000 Gatter

bis 150.000 Gatter, verschiedenste Applikationsfelder

- Projektleitung des Digitalteils an einen Industriebus-Mixed-Signal ASIC (ASI)

- drei ASIC-Projekte mit FPGA-Prototyping durch Altera (FLEX8000 und FLEX10K)

sowie durch Xilinx (XC4000 und Virtex)

- Design-Entry VHDL und Schematic beim Mixed-Signal-ASIC mit Cadence,

bei den rein digitalen ASIC-Projekten mit Synopsys Design Compiler, Simulation mit

Cadence Leapfrog, Synopsys VSS, Synopsys TetraMAX, IKOS-Boxen

 

04/1996 - 11/1996:

System-Entwickler bei der Firma MAZeT, Jena

- System-Entwickler für den Entwurf von Microcontroller-Boards

- Microcontroller- und Systemprototyping für PowerPC-Systeme, Programmierung der

Motorola PowerPC und MC68K-Familie mit C, Schaltungsrealisierung mit Xilinx-FPGAs

bis XC4085, Design-Entry mit VHDL, Synthese mit Synopsys FPGA-Compiler,

Simulation mit Synopsys VSS

 

06/1995 - 03/1996:

ASIC-Designer in bei der MSC Vertriebs GmbH, Stutensee

- ASIC-Designer in der Entwicklungsabteilung der MSC Vertriebs GmbH in Stutensee:

- Projektleiter TDC-ASIC, Realisierung mit NEC-Gate-Arrays, 25.000 Gatter

- Mitarbeit TDC-ASIC, Realisierung mit Toshiba-Gate-Arrays, 120.000 Gatter

- Design Entry mit Cadence Framework (Schematic-Hard-Macro, Verilog),

Simulation mit Verilog XL und Verifault

 

08/1994 - 09/1994:

Datenbank-Programmierer bei der ER&P GmbH, Jena

- Entwicklung und Programmierung einer Datenbankschnittstelle zwischen VAX/VMS und

PC/Windows mittels SQL und Informix

- Programmierung von Anwendersoftware, Client-Server-Applikationen und SQL-Datenbanken

- Restrukturierung und Effizienzerhöhung der bestehenden Kunden-Datenbanken mit SQL

- Programmierung des Zugriffs auf Großrechner-Datenbanken über den PC mittels SQL

- Netzwerkplanung und -installation

 

07/1991 - 08/1991:

Reparaturingenieur in für Notebooks bei der Siemens-Nixdorf-AG, Augsburg

- Fehlersuche bei der Notebookfertigung an den Notebook-Motherboards

- Reparatur und Bugfixing gefertigter Notebooksysteme

 

07/1989 - 08/1997:

Systemprogrammierer für PPS-Sytem bei Tridelta AG, Hermsdorf

- Entwicklung und Umsetzung eines ERP Systems mittels dBase und Clipper und Schaffung

einer Schnittstelle zu der bestehenden SAP/R2-Lohnbuchhaltung

- ständige Weiterentwicklung der Software bedingt durch neue Kundenanforderungen wie

SAP/R3-Anbindung und neue betriebsinterne Datenbankstrukturen

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulbildung

1976 - 1986       Grundschule Bad Klosterlausnitz, Abschluß 10. Klasse mit dem

Prädikat "Auszeichnung"

1986 - 1989       Oberschule an der Betriebsberufsschule der Keramischen Werke Hermsdorf

(gekoppelt mit Facharbeiterabschluß), Abitur mit dem Prädikat "Auszeichnung"



Berufsausbildung

1986 - 1989       Betriebsberufsschule der Keramischen Werke Hermsdorf, Lehre als Elektronik-

Facharbeiter (gekoppelt mit Abitur), Facharbeiterabschluß mit Note "sehr gut"



Studium

09/90 - 06/95     Studium der Informationstechnik an der Technischen Universität Chemnitz
07/92             Vordiplom mit der Note "gut"
08/94             Abschluß der Studienarbeit mit der Note "sehr gut"
06/95             Abschluß der Diplomarbeit mit der Note "sehr gut"



Kompetenzen

Kompetenzen

Top-Skills

VHDL FPGA-Design Verilog-HDL System-Verilog Synopsys Cadence Design Flow Xilinx Altera Quartus DFT VHDL Verification DOORS ClearCase SVN Git CAN Integration von Steuergerätefunktionen LIN-Bus MOST-Bus ASICs

Produkte / Standards / Erfahrungen / Methoden

Besondere Kenntnisse und Fähigkeiten

Hardware-Entwurf:
- anwendungsbereites Wissen und langjährige Erfahrungen in der High-Level-Beschreibung und Simulation
  von deep-submicron ASICs and komplexen FPGAs mit den Beschreibungssprachen VHDL und Verilog
- mehrjährige Erfahrungen im Umgang mit den Schaltkreisentwurfsprogrammen Cadence, Mentor, Modelsim,
  OrCAD, Protel Synopsys, Synplify, Veribest, VerilogXL, Viewlogic und den meisten ASIC-Backend-Tools
- langjährige und umfassende Erfahrungen im Umgang und in der Anwendung sowie den Schnittstellen der
  FPGA-Entwicklungstools von Actel, Altera, Atmel, Cypress, Lattice, Quicklogic und Xilinx
- mehrjährige umfassende Erfahrungen und Kentnisse der spezifischen FPGA-Strukturen und -Technologien
  wie Actel mit EX, MX, SX proASIC, HiRel; Altera mit Stratix, Cyclone, APEX; Xilinx mit Spartan, Virtex
- weitreichende Erfahrungen und Kenntnise im PCB-Layout-Design mit Eagle, OrCAD and Protel
- umfassende Kenntnisse im Design von Microcontroller-Systemen und in der Embedded Programmierung
- langjährige Erfahrungen in der Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- mehrjährige Erfahrungen bei der Gestaltung und Durchführung von Schulungen zu VHDL, Verilog,
  ASIC/FPGA-Design, Design-Methodik and EDA-Software
- mehrjährige Erfahrungen in der Programmierung von Treibern und Firmware für Embedded Systeme
- mehrjährige Projekterfahrungen in der Requirement Erstellung und Validierung mit Doors entsprechend
  den Normen RTCA DO-254 für komplexe elektronische Hardware und DO-178B für Software
- im Besitz der NATO Clearance für sicherheitskritische Bereiche und Anwendungen

Automobilbranche:
- weitreichende und tiefgehende Kenntnisse und Erfahrungen mit CAN-Bus und FlexRay-Systemen
- anwendungsbereites Wissen und umfassende Erfahrungen in der Anwendung von CAN-Bus-Monitor,
  CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vector Tools sowie internen BMW Tools
- umfassende langjährige Kenntnisse in der Programmierung mit CAPL und Multilog LTL
- weitreichende Programmier- und Konfigurationserfahrungen mit den Tools von Vector und GiN
- mehrjährige Erfahrungen im Umgang bei der Fahrzeugdiagnose mit EDIABAS, INPA, SGBD
- weitreichende Erfahrungen und Kenntnisse in der Steuergeräte- und Fahrzeug-Hochrüstung und Diagnose
  über Flashprogrammierung mit NFS und WinKFP über OBD, K-Line und MOST
- umfassende Kenntnisse im Design von Microcontroller-Systemen und in der Embedded Programmierung
- langjährige Erfahrungen in der Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- Erfahrungen in der Fehlerverfolgung und Auswertung in den Testumgebungen PQM, Testdirector, DSpace
- langjährige Kenntnisse und Erfahrungen in der Modellbeschreibung mit Matlab und Simulink
- umfassende Erfahrungen und Kenntnisse bei FlexRay für Laborarbeitsplätze und Fahrzeugverbundsysteme
- im Besitz der Führerscheinklassen 1 bis 5 (alle Klassen)

Betriebssysteme und Software:
- langjährige Erfahrungen im Umgang mit den Betriebssystemen UNIX (SunOS, Solaris, HP-UX), Linux,
  Windows9X, WindowsNT, Windows2000 und WindowsXP
- umfassende Kenntnisse und Erfahrungen im Umgang mit Office-Software
- langjährige Projekt-Erfahrungen im Programmieren von Datenbank-Sytemen wie dBase and Informix
- umfassende Kenntnisse und Erfahrungen in den Programmiersprachen Assembler, C, Clipper, SQL

Betriebssysteme

Echtzeitbetriebssysteme
FDOS80
HPUX
MS-DOS
OS/2
SUN OS, Solaris
Unix
VMS
VxWorks
Windows
Windows CE

Programmiersprachen

Ada
Assembler
Basic
C
C++
Clipper
dBase
Emacs
Imake, GNU-Make, Make-Maker etc...
Lisp
MATLAB / Simulink
MDL
Shell
Tcl/Tk
SQL
VHDL
Verilog

Datenbanken

Access
Informix
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Paradox
SQL
xBase

Datenkommunikation

Bus
Ethernet
Fax
Internet, Intranet
ISDN
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk

Hardware

Bus
CD-Writer / Brenner
Data General
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Emulatoren
Framegrabber
Fuzzy Controller
Hardware entwickelt
HP
Industrie-Roboter
Messgeräte
Mikrocontroller
Modem
Motorola
NEC
PC
umfassende Kenntnisse der Hardware
Philips
PLD, FPGA
seit 28 Jahren
Plotter
Proprietäre HW
Prozessrechner
Scanner
Sensoren
Silicon-Graphics
Soundkarten
SPS
Steuer und Regelsysteme
SUN
Texas Instruments
VAX
Vektor-/Parallelrechner
Video Capture Karte

Berechnung / Simulation / Versuch / Validierung

dSPACE
Scilab

Design / Entwicklung / Konstruktion

Altium Designer
EAGLE

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

seit 02/2018

System- und FPGA Concept-Ingenieur für schnelle Bildverarbeitung bei Wenglor MEL, Eching

- Konzeption und Realisierung von schneller 3D-Bilderfassung und -verarbeitung

- Erstellung universelles Interface für Sony Exmor CMOS Image Sensor Famile

- Umsetzung des FPGA Designs in FPGAs von Xilinx UltraScalePlus

- Anbindung der LVDS Bilddaten an UltraScalePlus PS DDR4 Interface

- Aufbereitung der Bildinformationen im externen PL DDR4 Interface

- Evaluierung und Erstellung des Camera Picture Processing in MatLab

- Umsetzung der MatLab Algorithmen in ultraschnelle FPGA Logik

- Versionierung und Verwaltung der VHDL Sourcen mit Git

- automatische FPGA Bitfile und Embedded Linux Generierung mit Jenkins

- Schaltplan- und Board-Design mit Altium Designer

12/2015 - 01/2018:

ASIC- und FPGA-Verifikations-Ingenieur bei Infineon AG, München

- Konzeption und Realisierung eines Fault-Injection-Emulators für sicherheitskritische ChipCard-ASICs

- Fault- und Attack-Emulation speziell von Verschlüsselungs-Prozessoren und ARM-Prozessor-Cores

- RTL Fault-Simulation mit Cadence NCSim, Synthese der 40 nm ASICs mit Synopsys Design Compiler

- scriptbasiertes DC Post-Processing der ASIC-Netzliste und Einfügen von Fault-Injection-Zellen

- Hardware-Verifikation auf Hitex-Emulator mittels ASIC zu FPGA Mapping in Altera Stratix5 FPGAs

- Ansteuerung der Fault-Injection-Zellen über Firmware mit Perl- bzw. TCL-Scripting

- Erstellung und Laufzeitoptimierung der spezifischen C bzw. Assembler Testprogramme

09/2010 - 11/2015:

ASIC- und FPGA-Design-Ingenieur bei Rohde & Schwarz GmbH & Co. KG, München

- Entwicklung für einen DSP-ASIC, 1GHz Systemtakt, 28 nm TSMC-Technologie, Dienstleister Fujitsu

- Design von verschiedenen DSP- und Trigger-Modulen mit Datenraten bis zu 10 GB/s

- Entwicklung der Akquisitions- und Bildspeicher-Verarbeitung; Speicher-Controller-Anbindung für DDR4

- Designflow mit Synopsys Design Compiler, RTL und Code Coverage Simulation mit Aldec Riviera Pro,

Verifikation der Hardware-Designs mit Gate Level Simulation unter Synopsys VCS

- Einbau von Design for Test (DFT) und Scan-FFs, Reset- und Clock-Tree Synthesis, Gated Clock Insertion

 

- Entwicklung der Signalverarbeitungs-Komponenten für ein Real-Time Oszilloskop

- Realisierung mit Xilinx Virtex 7 FPGAs und Altera Arria 10 sowie Altera Stratix 10

- Design der Speicherinterfaces für Vendor-spezifische DDR3 und DDR4-Memory Controller

- Anbindung an Host-PC mittels PCI-Express Controller IP-Core, Ansteuerung Display-Speicher

- Realisierung der Bilddaten-Kompression und -Filterung mit Virtex7-DSP-Slices

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx Vivado, Altera Quatus II

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Signalverarbeitungs-Komponenten für einen Signal Vektor Generator

- Realisierung mit Xilinx Spartan 6 FPGAs, Display-Speicher-Anbindung über DDR3-Controller

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx XST

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Signalverarbeitungs-Komponenten für einen Frequenz Spektrum Analyzer

- Realisierung mit Xilinx Virtex 7 FPGAs, Datenaustausch über Gigabit Transceiver

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Xilinx Vivado

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

- Entwicklung der Steuereinheit und Datenverteilung von einem Terrahertz 3D-Körper-Scanner

- Implementierung der Bildverarbeitungs-Algorithmen in VHDL für DSP-Slices

- Realisierung in Altera Stratix 5 und Altera Arria 10 sowie Altera Stratix 10 FPGAs

- Verwendung von Gigabit Transceivern und Anpassung an Vendor-spezifische DDR3-Controller

- Hardwareentwurf mit VHDL unter Mentor HDL Designer, Synthese mit Altera Quatus II

- Funktions-Simulation und Code Coverage mit Modelsim und Aldec Riviera Pro

 

02/2006 ? 03/2011:

Hardware- und System-Ingenieur bei MTU Aero Engines Holding AG, München

- System Requirement Erstellung und Validierung entsprechend DO-254/DO-178B mit Doors

- Hardware- und Systementwicklung von Flugregelsystemen und Triebwerksüberwachung (DAL A)

- Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab

- Hardwareentwurf mit VHDL in FPGAs unter Mentor HDL Designer, Synthese mit Mentor Leonardo und

Precision in verschiedene ASIC- und FPGA-Technologien,Verifikation der Hardware-Designs mit Modelsim

- Synthese- und Constraint- Steuerung sowie FPGA-Implementation mit TCL/TK- und Perl-Scripten

- Umsetzung in Aircraft PCB Boards und Inbetriebnahme sowie HW/SW-Integration

- Realisierung mit Actel FPGAs ProASIC und AX sowie mit Xilinx FPGAs Spartan3 und Virtex4

- Erstellen der Spezifikationen, Reports und Dokumente für die Freigabe bei den Behörden

- Entwicklung einer internen VHDL IP-Core-Datenbank für Digitale Signalverarbeitung sowie deren

Verifikation wie Delay Lines, Daten-Puffer, FIR, IIR, MAC-Units, Sin/Cos, Up/Down Converter und (I)FFT

- Firmware- und Testsoftware-Entwicklung für Hardware Debugging mit Lauterbach Trace32 und Nexus

Schnittstelle für MPC565, Programmierung in ANSI C und Ada

03/2005 - 01/2006:

CAN-System- und Meßtechnik-Ingenieur bei MAN Nutzfahrzeuge AG, München

- Hardwareentwicklung für fahrzeugspezifische Meßelektronik und Aufbau entsprechender Meßaufnehmer

sowie die Entwicklung von Hardware-Systemen für die anschließende Signalverarbeitung in FPGAs

- Aufbau und Wartung von Remote-Meßsystemen für Langzeitmessungen in Kundenfahrzeugen

- Konfiguration von Meßsystemen mit komplexer Steuerung und Anzeige in MicroLab und MicroGraph

- Systemtest mit CAN-Bus-Monitor, CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vectortools

- Programmierung von spezifischen CAN-System-Testaufgaben mit CAPL

- Konfiguration und Programmierung von GiN-MultiLog mit LTL-Language

- Fehleranalyse, Auswertung, Statistik und Abstimmung über Fehlerbeseitigung bei Problemfällen zusammen

mit den dafür zuständigen Fachabteilungen und direkt mit den Entwicklungsabteilungen der Zulieferer

- Design und Debugging von CAN-Bus-Komponenten für Komfortelektronik der LKW schwere Reihe

- Erarbeitung von Systemteststrategien für den Gesamtfahrzeugtest

 

06/2002 - 02/2005:

System-Design und Test-Ingenieur bei BMW AG, München

- System-Design und Test-Ingenieur für CAN-Bus-Komponenten und kompletten Fahrzeugverbund

- Design und Debugging von CAN-Bus-Komponenten für den neuen BMW 5er und 6er

- Modellbeschreibung und Simulation von CAN-Bus-Komponenten mit Matlab und Simulink

- Systemtest mit CAN-Bus-Monitor, CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vectortools

- spezifischer Intensivtest von einzelnen Steuergeräten wie z.B. Sitzmodule, Klimaanlage oder Fensterheber

- Anpassung der Tests an geänderte Lastenhefte, andere Umweltbedingungen oder an Kundenanforderungen

- Fehleranalyse, Auswertung, Statistik und Abstimmung über Fehlerbeseitigung bei Problemfällen zusammen

mit den dafür zuständigen Fachabteilungen und direkt mit den Entwicklungsabteilungen der Zulieferer

- Einführung und tiefgehende Evaluierung von FlexRay für Laborarbeitsplätze und Fahrzeugverbundsysteme

- Entwicklung und Durchführung von Systemtests und Debugging von FlexRay-Komponenten und -Systemen

- Fahrzeugdiagnose mit EDIABAS, INPA, SGBD sowie selbstentwickelten Scripting-Tools

- Fehlerverfolgung und Auswertung in den Testumgebungen PQM, Testdirector, DSpace

- Steuergeräte-Hochrüstung über Flashprogrammierung mit NFS, WinKFP über OBD, K-Line und MOST

- verantwortlich für den kompletten Fahrzeug-Systemtest bei verschiedenen Umweltbedingungen

wie Fahrzeug-Intensivtest, Kaltland- und Heißland-Erprobung, Komponententest auf Teststrecken

- Vorbereitung und Betreuung der Fahrzeuge bei publikumswirksamen Veranstaltungen

 

10/2001 - 05/2002:

ASIC Design Consultant bei Marvell/Syskonnect GmbH, Ettlingen

- ASIC Design Consultant, verantwortlich für ASIC-Design-Synthese, Test-Insertion und Simulations-Support

- Design von einer Single-Chip-Lösung für Gigabit Ethernet 64Bit/66MHz PCI-Einsteckkarte

- Komplexität etwa 500.000 ASIC Gatter, realiert in 0.15 µm CMOS Technologie

- Design Entry mit Verilog, Simulation mit Verilog-XL und NC-Verilog,

Synthese mit Synopsys Design Compiler, Test Insertion mit Synopsys Testcompiler

 

07/1999 - 09/2001:

ASIC-Designer und System-Architect bei BetaResearch GmbH, München

- ASIC-Designer und System-Architect für Video- und Pay-TV-Systeme

- Gruppenleiter der Gruppe ASIC/Hardware in der Abteilung Security Devices

- Design von DVB/FAST-Scramblern als 19-Zoll-Industriegerät mit Actel-FPGAs,

Synthese mit Synplify, Simulation mit Modelsim und Cadence Leapfrog

- Projektplanung und Designüberwachung für PCMCIA-CommonInterface-Modul

Realisierung über eigenen ASIC (Samsung), Synthese mit Synopsys Design Compiler,

Simulation mit Modelsim, Testinsertion mit Synopsys Testcompiler,

embedded Programmierung des internen 8051 Core mit C und Assembler

- Projektplanung und komplettes Systemdesign (inklusive PCB) von Constant Delay

DVB/FAST-Scrambler als PCI-Einsteckkarte, Realisierung mit Actel- und Altera-

FPGAs, Synthese mit Synplify, Simulation mit Modelsim, Schematic und

PCB Design mit Protel, Softwaretreiber-Entwicklung für WDM-Treiber mit C++

- Projektplanung und komplettes Systemdesign (inklusive PCB) von MPI (MPEG

Packet Inserter) als PCI-Einsteckkarte, Realisierung mit Actel und Altera-FPGAs,

Synthese mit Synplify, Simulation mit Modelsim, Schematic und PCB Design mit Protel,

Softwaretreiber-Entwicklung für WDM-Treiber mit C++

- Konzeption eines DVB-Encoder-USB-Modul, verantwortlich für Hardwarearchitektur und

Systemrealisierung mit FPGAs und Cypress-ICs

 

10/1998 - 06/1999:

Field Application Engineer für ASICs/FPGAs bei Distributor Unique, München

- Field Application Engineer für ASICs und FPGAs, Dozent von VHDL-Schulungsmaßnahmen

- Betreuung verschiedener Kundenprojekte als Field Application Engineer und

Designumsetzung auf Actel und Cypress FPGAs sowie NEC ASICs

- Durchführung von Schulungen auf den Gebieten VHDL/Verilog Hardware-Beschreibung,

FPGA Design, System-Design sowie ASIC-Etwurfs-Methoden

 

12/1996 - 09/1998:

ASIC-Designer bei Design Center des Halbleiterherstellers AMI, Dresden

- ASIC-Designer bei dem European Design Center des Halbleiterherstellers AMI

- Projektleiter bei sieben digitalen ASIC-Projekten im Bereich von 20.000 Gatter

bis 150.000 Gatter, verschiedenste Applikationsfelder

- Projektleitung des Digitalteils an einen Industriebus-Mixed-Signal ASIC (ASI)

- drei ASIC-Projekte mit FPGA-Prototyping durch Altera (FLEX8000 und FLEX10K)

sowie durch Xilinx (XC4000 und Virtex)

- Design-Entry VHDL und Schematic beim Mixed-Signal-ASIC mit Cadence,

bei den rein digitalen ASIC-Projekten mit Synopsys Design Compiler, Simulation mit

Cadence Leapfrog, Synopsys VSS, Synopsys TetraMAX, IKOS-Boxen

 

04/1996 - 11/1996:

System-Entwickler bei der Firma MAZeT, Jena

- System-Entwickler für den Entwurf von Microcontroller-Boards

- Microcontroller- und Systemprototyping für PowerPC-Systeme, Programmierung der

Motorola PowerPC und MC68K-Familie mit C, Schaltungsrealisierung mit Xilinx-FPGAs

bis XC4085, Design-Entry mit VHDL, Synthese mit Synopsys FPGA-Compiler,

Simulation mit Synopsys VSS

 

06/1995 - 03/1996:

ASIC-Designer in bei der MSC Vertriebs GmbH, Stutensee

- ASIC-Designer in der Entwicklungsabteilung der MSC Vertriebs GmbH in Stutensee:

- Projektleiter TDC-ASIC, Realisierung mit NEC-Gate-Arrays, 25.000 Gatter

- Mitarbeit TDC-ASIC, Realisierung mit Toshiba-Gate-Arrays, 120.000 Gatter

- Design Entry mit Cadence Framework (Schematic-Hard-Macro, Verilog),

Simulation mit Verilog XL und Verifault

 

08/1994 - 09/1994:

Datenbank-Programmierer bei der ER&P GmbH, Jena

- Entwicklung und Programmierung einer Datenbankschnittstelle zwischen VAX/VMS und

PC/Windows mittels SQL und Informix

- Programmierung von Anwendersoftware, Client-Server-Applikationen und SQL-Datenbanken

- Restrukturierung und Effizienzerhöhung der bestehenden Kunden-Datenbanken mit SQL

- Programmierung des Zugriffs auf Großrechner-Datenbanken über den PC mittels SQL

- Netzwerkplanung und -installation

 

07/1991 - 08/1991:

Reparaturingenieur in für Notebooks bei der Siemens-Nixdorf-AG, Augsburg

- Fehlersuche bei der Notebookfertigung an den Notebook-Motherboards

- Reparatur und Bugfixing gefertigter Notebooksysteme

 

07/1989 - 08/1997:

Systemprogrammierer für PPS-Sytem bei Tridelta AG, Hermsdorf

- Entwicklung und Umsetzung eines ERP Systems mittels dBase und Clipper und Schaffung

einer Schnittstelle zu der bestehenden SAP/R2-Lohnbuchhaltung

- ständige Weiterentwicklung der Software bedingt durch neue Kundenanforderungen wie

SAP/R3-Anbindung und neue betriebsinterne Datenbankstrukturen

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulbildung

1976 - 1986       Grundschule Bad Klosterlausnitz, Abschluß 10. Klasse mit dem

Prädikat "Auszeichnung"

1986 - 1989       Oberschule an der Betriebsberufsschule der Keramischen Werke Hermsdorf

(gekoppelt mit Facharbeiterabschluß), Abitur mit dem Prädikat "Auszeichnung"



Berufsausbildung

1986 - 1989       Betriebsberufsschule der Keramischen Werke Hermsdorf, Lehre als Elektronik-

Facharbeiter (gekoppelt mit Abitur), Facharbeiterabschluß mit Note "sehr gut"



Studium

09/90 - 06/95     Studium der Informationstechnik an der Technischen Universität Chemnitz
07/92             Vordiplom mit der Note "gut"
08/94             Abschluß der Studienarbeit mit der Note "sehr gut"
06/95             Abschluß der Diplomarbeit mit der Note "sehr gut"



Kompetenzen

Kompetenzen

Top-Skills

VHDL FPGA-Design Verilog-HDL System-Verilog Synopsys Cadence Design Flow Xilinx Altera Quartus DFT VHDL Verification DOORS ClearCase SVN Git CAN Integration von Steuergerätefunktionen LIN-Bus MOST-Bus ASICs

Produkte / Standards / Erfahrungen / Methoden

Besondere Kenntnisse und Fähigkeiten

Hardware-Entwurf:
- anwendungsbereites Wissen und langjährige Erfahrungen in der High-Level-Beschreibung und Simulation
  von deep-submicron ASICs and komplexen FPGAs mit den Beschreibungssprachen VHDL und Verilog
- mehrjährige Erfahrungen im Umgang mit den Schaltkreisentwurfsprogrammen Cadence, Mentor, Modelsim,
  OrCAD, Protel Synopsys, Synplify, Veribest, VerilogXL, Viewlogic und den meisten ASIC-Backend-Tools
- langjährige und umfassende Erfahrungen im Umgang und in der Anwendung sowie den Schnittstellen der
  FPGA-Entwicklungstools von Actel, Altera, Atmel, Cypress, Lattice, Quicklogic und Xilinx
- mehrjährige umfassende Erfahrungen und Kentnisse der spezifischen FPGA-Strukturen und -Technologien
  wie Actel mit EX, MX, SX proASIC, HiRel; Altera mit Stratix, Cyclone, APEX; Xilinx mit Spartan, Virtex
- weitreichende Erfahrungen und Kenntnise im PCB-Layout-Design mit Eagle, OrCAD and Protel
- umfassende Kenntnisse im Design von Microcontroller-Systemen und in der Embedded Programmierung
- langjährige Erfahrungen in der Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- mehrjährige Erfahrungen bei der Gestaltung und Durchführung von Schulungen zu VHDL, Verilog,
  ASIC/FPGA-Design, Design-Methodik and EDA-Software
- mehrjährige Erfahrungen in der Programmierung von Treibern und Firmware für Embedded Systeme
- mehrjährige Projekterfahrungen in der Requirement Erstellung und Validierung mit Doors entsprechend
  den Normen RTCA DO-254 für komplexe elektronische Hardware und DO-178B für Software
- im Besitz der NATO Clearance für sicherheitskritische Bereiche und Anwendungen

Automobilbranche:
- weitreichende und tiefgehende Kenntnisse und Erfahrungen mit CAN-Bus und FlexRay-Systemen
- anwendungsbereites Wissen und umfassende Erfahrungen in der Anwendung von CAN-Bus-Monitor,
  CANCorder, CANanlyzer und Optolyzer, MOST-Bus, Vector Tools sowie internen BMW Tools
- umfassende langjährige Kenntnisse in der Programmierung mit CAPL und Multilog LTL
- weitreichende Programmier- und Konfigurationserfahrungen mit den Tools von Vector und GiN
- mehrjährige Erfahrungen im Umgang bei der Fahrzeugdiagnose mit EDIABAS, INPA, SGBD
- weitreichende Erfahrungen und Kenntnisse in der Steuergeräte- und Fahrzeug-Hochrüstung und Diagnose
  über Flashprogrammierung mit NFS und WinKFP über OBD, K-Line und MOST
- umfassende Kenntnisse im Design von Microcontroller-Systemen und in der Embedded Programmierung
- langjährige Erfahrungen in der Systementwicklung und Modellierung mit Mathlab und Simulink sowie Scilab
- Erfahrungen in der Fehlerverfolgung und Auswertung in den Testumgebungen PQM, Testdirector, DSpace
- langjährige Kenntnisse und Erfahrungen in der Modellbeschreibung mit Matlab und Simulink
- umfassende Erfahrungen und Kenntnisse bei FlexRay für Laborarbeitsplätze und Fahrzeugverbundsysteme
- im Besitz der Führerscheinklassen 1 bis 5 (alle Klassen)

Betriebssysteme und Software:
- langjährige Erfahrungen im Umgang mit den Betriebssystemen UNIX (SunOS, Solaris, HP-UX), Linux,
  Windows9X, WindowsNT, Windows2000 und WindowsXP
- umfassende Kenntnisse und Erfahrungen im Umgang mit Office-Software
- langjährige Projekt-Erfahrungen im Programmieren von Datenbank-Sytemen wie dBase and Informix
- umfassende Kenntnisse und Erfahrungen in den Programmiersprachen Assembler, C, Clipper, SQL

Betriebssysteme

Echtzeitbetriebssysteme
FDOS80
HPUX
MS-DOS
OS/2
SUN OS, Solaris
Unix
VMS
VxWorks
Windows
Windows CE

Programmiersprachen

Ada
Assembler
Basic
C
C++
Clipper
dBase
Emacs
Imake, GNU-Make, Make-Maker etc...
Lisp
MATLAB / Simulink
MDL
Shell
Tcl/Tk
SQL
VHDL
Verilog

Datenbanken

Access
Informix
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Paradox
SQL
xBase

Datenkommunikation

Bus
Ethernet
Fax
Internet, Intranet
ISDN
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk

Hardware

Bus
CD-Writer / Brenner
Data General
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Emulatoren
Framegrabber
Fuzzy Controller
Hardware entwickelt
HP
Industrie-Roboter
Messgeräte
Mikrocontroller
Modem
Motorola
NEC
PC
umfassende Kenntnisse der Hardware
Philips
PLD, FPGA
seit 28 Jahren
Plotter
Proprietäre HW
Prozessrechner
Scanner
Sensoren
Silicon-Graphics
Soundkarten
SPS
Steuer und Regelsysteme
SUN
Texas Instruments
VAX
Vektor-/Parallelrechner
Video Capture Karte

Berechnung / Simulation / Versuch / Validierung

dSPACE
Scilab

Design / Entwicklung / Konstruktion

Altium Designer
EAGLE

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.