11.03.2025 aktualisiert

HM
Premiumkunde
100 % verfügbar

Senior FPGA Expert

München, Deutschland
München +250 km
Dipl-Ing(FH) Elektrotechnik
München, Deutschland
München +250 km
Dipl-Ing(FH) Elektrotechnik

Skills

IEEE 802.1QBit-error RateC++Rational ClearcaseDebuggingEthernetFlexrayFPGAMercurialRoutingPCI ExpressPerforcePVCS Version ManagerRapid PrototypingPowerpcRS-232StreamingZynqTool Command LanguageToolchainWiresharkVerilogVhdlCPLDVivadoStorage DeviceAsicVHDL-ProgrammierungMpegGitModelsim
MAC, ASIC, Assembler, Bit Error Rate, C++, CPLD, Programmierung, Datenlogger, Debugging, Ethernet, Ethernet-Switch, FPGA, FPGAs, Flexray, git, VLAN tagging, Mercurial, ModelSim, MPEG, PCI Express, PCIe, PVCS, Perforce, PowerPC, RS232, Rapid Prototyping, ClearCase, Rational ClearCase, Regressionstests, Regressionstest, Routing, Smart-Home, Versionsverwaltung, Storage Device, Streaming, Subsysteme, Testspezifikation, Testfälle, TCL, Toolchain, Verilog, VHDL, Vivado, Wireshark, Zynq

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2007

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseSpanischGrundkenntnisse

Projekthistorie

FPGA Entwickler

FPGA Prototyping für ASIC
13 Monate

Einsatzort: Remote ,durchschnittliche Auslastung 80%

Rolle: FPGA Entwickler

Aufgaben: Implementierung einer Platform als Testumgebung für ASIC Cores:
Generelle Beratung zu Xilinx FPGAs + Tools + Workflow
* Analyse Versal Evalboard
* Definition HW/SW Codesign
* Architektur und teilweise Implementierung von Funktionen zur
Verifikation eines LDPC Encoder/Decoder:
1. Datengenerator 50Gbit/Sec, Pseudo Random
2. Noisegenerator 50Gbit/Sec, AWGN
3. Bit Error Rate Messung 2 x 50Gbit Vergleich
* Datendurchsatz: 50GBit/Sec in Echtzeit für komplettes System!

Anforderungen: Allgemeine Kenntnisse FPGA Entwicklung, VHDL Programmierung

Eingesetzte Produkte: Xilinx Versal, Xilinx Vivado

Branche: Halbleiterhersteller ASIC

FPGA Entwickler

Messgeräte
18 Monate

Einsatzort: vor Ort München,durchschnittliche Auslastung 20%

Rolle: FPGA Entwickler

Aufgaben: Definition einer geräteübergreifenden Platform als Basis für zukünftige
Geräte.
* Auswahl FPGA Modul
* Definition Toolchain / Designflow
* Architektur/Implementierung eines generischen DMA IP Cores
zur Übertragung von Bildsensordaten in den Arbeitsspeicher
eines SOC

Anforderungen: Allgemeine Kenntnisse FPGA Entwicklung, VHDL Programmierung

Eingesetzte Produkte: Xilinx Ultrascale, Xilinx Vivado, ActiveHDL, Vunit, OSVVM

Branche: Optische Messtechnik

FPGA Entwickler

FPGA Entwicklung für Automotive Testequipment
12 Monate

Einsatzort: Remote, gelegentliche vor Ort Präsenz in Stuttgart, Auslastung 80%

Rolle: FPGA Entwickler




Aufgaben: Bearbeitung mehrerer Teilprojekte für Datenlogger VX1000:
* Erweiterung eines IP-Cores zur Videodatenkompression:
Unterstützung weiterer Eingangsformate
* Erweiterung/Überarbeitung eines IP Cores zur Erfassung der
Messdaten von Radarsensoren:
Adaptionen zur Unterstützung diverser IC Hersteller, Test mit
FAEs, Integration in Lattice und Altera FPGAs (PODs)
Jeweils auch Erstellung einer Testbench für automatische
Regressionstests innerhalb einer Continous Integration Umgebung.

Anforderungen: Allgemeine Kenntnisse FPGA Entwicklung, VHDL Programmierung

Eingesetzte Produkte: Lattice Mach/Crosslink, Altera Cyclone, Modelsim, Vunit, OSVVM

Branche: Automobilelektronik

FPGA Entwickler

FPGA Entwicklung für Automotive Ethernet Testequipment
17 Monate

Einsatzort: Remote, gelegentliche vor Ort Präsenz in Stuttgart, Auslastung 100%

Rolle: FPGA Entwickler

Aufgaben: Bearbeitung mehrerer Teilprojekte für Netzwerkadapter VNx:
* Erweiterung einer proprietären FIFO Bibliothek für Support von
Xilinx Ultrascale Bausteinen
* Implementierung eines Ethernet MAC mit XGMII und
proprietärer Streaming Schnittstelle
* HW Implementierung des PCAPNG Standards: Kapselung von
Messdaten in Ethernet UDP Pakete damit diese direkt mit
Wireshark analysiert werden können
Jeweils auch Erstellung einer Testbench für automatische
Regressionstest innerhalb einer Continous Integration Umgebung.

Anforderungen: Allgemeine Kenntnisse FPGA Entwicklung, VHDL Programmierung

Eingesetzte Produkte: Xilinx Ultrascale, Xilinx Vivado, Modelsim, TCL

Branche: Automobilelektronik

FPGA Entwickler

FPGA Entwicklung für LED /VCSEL Prüfstand
7 Monate

Einsatzort: Vor Ort, München, durchschnittliche Auslastung 80%

Rolle: FPGA Entwickler

Aufgaben: FPGA-Entwicklung / VHDL-Programmierung für einen Prüfstand zur
Charakterisierung von LEDs und VCSEL. (Automatisierte Aufnahme von
LIV-Kurven)
Allgemeine Beratung zu FPGA spezifischen Themen (Bausteine, Tools,
Entwicklungsmethoden).
Erstellung des HW-Konzepts und Auswahl von FPGA und ADC.

- Definition Pinout FPGA
- Definition und Modularisierung von Unterfunktionen im FPGA:




Signalgenerator: 1ns/1GHz
ADC-Interface und Auswertung der Messwerte
SPI Interface zur Kommunikation mit uController
- Definition Workflow FPGA (Versionsverwaltung, Automatisierung
durch TCL-Scripte)
- Implementierung und Simulation von Untermodulen mit VHDL

Anforderungen: Allgemeine Kenntnisse FPGA Entwicklung, VHDL Programmierung

Eingesetzte Produkte: Artix 7, Xilinx Vivado

Branche: Optische Messtechnik

FPGA Entwickler

FPGA Entwicklung für Automotive Datenlogger
1 Jahr 8 Monate

Einsatzort: Vor Ort, München, durchschnittliche Auslastung 80%

Rolle: FPGA Entwickler

Aufgaben: FPGA-Entwicklung / VHDL-Programmierung für verschiedene
Subsysteme eines Datenloggers.

Überarbeitung eines MAC für 10M/100M/1G mit RGMII/RMII/GMII in
VHDL
- Anpassung Taktkonzept an mehrere FPGA-Plattformen
- Anbindung AXI Interface
- Integration mit Zynq und Microblaze
- Inbetriebnahme auf verschiedenen Plattformen

Entwicklung eines IP-Cores "Ethernet-Switch" in VHDL:
- spezielles Routing für dedizierte MAC-Adressen
- VLAN tagging / removal

Integration und Inbetriebnahme eines DDR Speichercontrollers:
- Konfiguration des IP Cores
- Integration des IP Cores
- Simulation und Test des Designs

Allgemeine Unterstützung bei Fragestellungen rund um FPGA-
Entwicklung (Timing Closure, Ressourcenoptimierung, Constraints,
Simulationsumgebungen)

Anforderungen: VHDL Programmierung, Simulation,

Eingesetzte Produkte: Artix 7, Zynq, Xilinx Vivado, Aldec Toolchain

Branche: Automotive

VHDL Entwickler

2 Jahre 1 Monat

Einsatzort: Home Office, durchschnittliche Auslastung 20%

Rolle: VHDL Entwickler

Aufgaben: Entwicklung einer Überwachungsschaltung für eine Motorsteuerung




gemäß IEC61508 "Funktionale Sicherheit". Teile des Schaltung wurden
in einem FPGA umgesetzt.
Unterstützung des Entwicklerteams bei folgenden Teilschritten:
- Konzepterstellung
- Requirements Engineering
- Validierungsplanung
- Erstellung Coding Guidelines
- Testspezifikation
- Moduldesign
- Modulintegration
- Inbetriebnahme / Test

Anforderungen: Umsetzung des nach IEC 61508 genormten Entwicklungsprozesses,
Dokumentation, VHDL Programmierung, Simulation

Eingesetzte Produkte: Lattice XP2, Aldec Toolchain

Branche: Maschinenbau

FPGA Entwickler

FPGA basierter Ethernet-Switch + Router
1 Jahr 10 Monate

Einsatzort: Vor Ort, München, durchschnittliche Auslastung 80%

Rolle: FPGA Entwickler

Aufgaben: Entwicklung eines IP-cores: Layer 1 Ethernet-Switch
- Systemdesign nach grober Vorgabe
- Verantwortung für das Gesamtdesign (Synthese, Place&Route)
- fachliche Führung unerfahrener Mitarbeiter
- Installation eines scriptbasierten Designflows

Entwicklung einer IP-cores: Hardwarebeschleuniger in Anlehnung an
die Open-Flow Spezifikation
- Systemdesign nach grober Vorgabe
- Integration in das Gesamtdesign

Anforderungen: VHDL Programmierung, Simulation

Eingesetzte Produkte: Artix 7, Xilinx Vivado, HDL Designer, Modelsim

Branche: Netzwerkausrüstung

Hardware Entwickler

Smart-Home Steuerung
2 Jahre

Einsatzort: Home - Office, durchschnittliche Auslastung 20%

Rolle: Hardware Entwickler

Aufgaben: Entwicklung eines FPGA-Boards als Rapid Prototyping Platform:
-Schaltplanentwicklung
-Layout
-Produktion Prototyp
-Entwicklung der SW in C (SOC Microblaze)




-kontinuierliche Verbesserung des Prototyps bis zur Serienreife


Anforderungen: Schaltungsdimensionierung, PCB Design, VHDL Programmierung,
Simulation

Eingesetzte Produkte: KiCad, Xilinx ISE, Xilinx SDK, Spartan 6, Microblaze

Branche: Haustechnik

FPGA Entwickler

Smart-Home Steuerung
4 Monate

Einsatzort: Home - Office, durchschnittliche Auslastung ca. 50%, Festpreis

Rolle: FPGA Entwickler

Aufgaben: Entwicklung eines FPGA-Designs zur Ansteuerung einer Ersatzlast eines
LED-Scheinwerfers:
- Implementierung eines Protokolls zur seriellen Ansteuerung von 188
Relais
- Implementierung einer Schnittstelle zur Steuerung durch PC (USB)
- Als HW-Plattform wurde ein FPGA-Industrieboard verwendet

Anforderungen: VHDL Programmierung, Simulation

Eingesetzte Produkte: Spartan 6, Xilinx ISE

Branche: Automotive

FPGA Entwickler

FPGA
PCI Express Schnittstellen
6 Monate

Einsatzort: Vor Ort, Großraum Nürnberg

Rolle: FPGA Entwickler

Aufgaben: Gegenstand der Entwicklung war ein komplexer Datenlogger mit
mehreren FPGAs für die Aufzeichnung der Videodaten eines
Fahrerassistenzsystems:
- Integration des Gesamt-FPGA-Designs (Team bestand insgesamt
aus 3 FPGA Entwicklern)
- Implementierung von Funktionsblöcken (PCIe, State Machines zur
Ablaufsteuerung)
- Inbetriebnahme der Hardware (PCIe, Aurora Links)
- Debugging mit VIO und ILA (Chipscope)
- Timing Closure
- Test des Gesamtsystems

Anforderungen: VHDL Programmierung, Xilinx Design Flow, Highspeed-Design,
Simulation

Eingesetzte Produkte: Virtex 7, Xilinx Vivado, git, TCL Skripte

Branche: Automotive

HW Entwickler Videotechnik

FPGA
1 Monat

Einsatzort: Vor Ort, Schwarzwald

Rolle: HW Entwickler Videotechnik

Aufgaben: Inbetriebnahme eines Videodecoders / TFT Controllers / Displays:
- Ermittlung des optimalen Setups der verwendeten ICs
- Schaltplanreview + Modifikationen
- Cooperation mit SW-Ingenieur zur korrekten Ansteuerung der
Bauelemente
- Workshops mit internen Mitarbeiter zur Themenstellung (Know-How
Transfer)

Anforderungen: Videotechnik analog/digital, TFT-Ansteuerung

Branche: Gebäudetechnik

FPGA - Entwickler

FPGA
Ansteuerungs-HW eines LED Scheinwerfers
6 Monate

Einsatzort: Home - Office, durchschnittliche Auslastung ca. 50%, Festpreis

Rolle: FPGA - Entwickler

Aufgaben: - Auswahl einer HW-Plattform (FPGA, SPI, USB, LPDDR-RAM)
- Emulation der SPI/LVDS - Schnittstelle des Scheinwerfers
- Emulation diverses Fehlerbilder
- Datenlogger, Protokollanalyse
- Implementierung einer Schnittstelle zur Steuerung durch PC

Anforderungen: VHDL Programmierung, Simulation, proprietäres Protokoll zur
Scheinwerferansteuerung, Systemdesign

Eingesetzte Produkte: Spartan 6, Xilinx ISE

Branche: Automotive

FPGA-Entwickler

Einsatzort: Vor
(TVSender)
2 Jahre 11 Monate

Einsatzort: Vor Ort, München

Rolle: FPGA-Entwickler

Aufgaben: Für einen Exciter wurden mehrere FPGA-Submodule erstellt:
Signalrecorder: Aufzeichnung von I/Q Signalen in einen externen
Speicher zur Auswertung durch einen Host-Prozessor.
Integration des Standards ATSC A/110:2011 (SFN) in einen Coder:
Synchronisation des Coders auf die Zeitstempel aus dem




Transportstrom (SFN-Betrieb).
Erweiterung eines Coders für den Standard DTMB um SFN-Fähigkeit.
Portierung von VHDL-Modulen von Altera auf Xilinx.
Rückportierung von VHDL-Modulen in ältere
FPGAs/Gerätegenerationen.

Anforderungen: VHDL Programmierung, Simulation, ATSC, DTMB, MPEG2
Transportstrom

Eingesetzte Produkte: Stratix 4, Virtex 2 Pro, HDL Designer, Modelsim, Synopsis Synplify,
Xilinx ISE, Altera Quartus, ClearCase, TCL Scripte, Stratix 2

Branche: Broadcasting

VHDL - Entwickler

2 Monate

Einsatzort: Vor Ort, Raum Stuttgart

Rolle: VHDL - Entwickler

Aufgaben: Portierung eines vorhandenen CPLD-Projektes auf ein Actel IGLO CPLD.


Anforderungen: VHDL Programmierung, Synthese

Eingesetzte Produkte: XEmacs, Modelsim, Actel Libero

Branche: Rüstung

FPGA - Entwickler

9 Monate

Einsatzort: Vor Ort, Bodensee

Rolle: FPGA - Entwickler




Aufgaben: Entwicklung eines FPGAs mit mehreren ARINC429 Schnittstellen:
- Codierung des ARINC429-Submoduls
- Anbindung an den Host-Prozessor
- Dokumentation gemäß DO-254
- Inbetriebnahme des Prototypen

Anforderungen: VHDL Programmierung, RTCA DO-254

Eingesetzte Produkte: HDL Designer, ModelSim, Altera Quartus, DOORS, Rational ClearCase,
Stratix 4

Branche: Luftfahrt

Display Controller für ein Infotainmentsystem

FPGA
2 Jahre 4 Monate

Einsatzort: Home - Office, durchschnittliche Auslastung 25%, Festpreis

Rolle: FPGA - Entwickler

Aufgaben: Implementierung eines TFT Display Controllers für ein
Rear Seat Entertainment System mit 2 unabhängigen Displays:
Systemdesign, Anforderungsanalyse und Programmierung wurden als
Komplettpaket angeboten und durchgeführt.
Implementierte Funktionsblöcke: Video Input, Color Space Conversion,
Frame Rate Conversion, Scaler, Video Switch Matrix und Display Timing
Generator.

Anforderungen: Videotechnik analog /digital, TFT Display Ansteuerung, Verilog
Programmierung, Schaltungsdesign, Systemdesign

Eingesetzte Produkte: Spartan 3, Spartan 3E, Xilinx ISE, Modelsim

Branche: Automotive

FPGA - Entwickler

FPGA
2 Jahre 5 Monate

Einsatzort: Vor Ort, München, durchschnittliche Auslastung 75%

Rolle: FPGA - Entwickler

Aufgaben: Im Bereich Signalgeneratoren Basisband wurden mehrere
Funktionsblöcke erstellt:
- FIR-Filter 100 Mhz
- SPI-Schnittstelle
- Coprozessorfunktionen für 3GPP
- Implementierung einer Komunikationsschnittstelle
DSP<>FPGA<>PCI
Unterstützung des HW-Ingenieurs bei der Inbetriebnahme

Anforderungen: VHDL Programmierung

Eingesetzte Produkte: HDL Designer, Modelsim, Synopsis Synplify, Rational ClearCase, Xilinx




ISE, Altera Quartus, Virtex 2 Pro, Stratix 2

Branche: Messtechnik

Verilog - Entwickler

CPLD Schaltmatrix
1 Monat

Einsatzort: Home Office

Rolle: Verilog - Entwickler

Aufgaben: Programmierung einer Schaltmatrix für digitale Audiodaten auf Basis
eines Lattice CPLD.

Kenntnisse: Verilog Programmierung

Eingesetzte Produkte: IspLever, Modelsim, MACH2

Branche: Automotive

HW-Ingenieur

3 Jahre 3 Monate
Rolle: FPGA-Design(VHDL, Verilog) für alle HW-Module in den Bereichen TV,
Rear Seat Entertainment(RSE), TFT-Displays, FPGA-Gateways,
zudem: System-Design, Schaltplan-Entwicklung, HW-Inbetriebnahme,
Debugging, Angebotsbearbeitung

Aufgaben: TV-Module:
Entwicklung und Pflege von FPGA-IP für 3 Generationen von
Hybrid-TV-Modulen (DVB-T, ISDB-T), u.a.
- SI und PSI- Extraktion aus MPEG2-Transportstrom
- Transportstrom-Seriell-Parallel-Wandler
- Stabilisierungsalgorithmus für analoges Video (PAL,NTSC)
- SampleRateConverter für Audiodaten
- IP zur Übertragung vom MPEG2-Transportströmen über MOST
- Interface zu MediaLB
Mitarbeit an Konzept, Schaltplan und HW der einzelnen Plattformen.


Rear Seat Entertainment (RSE), TFT-Displays:
Entwicklung von FPGA-IP für 2 Generationen von RSE-Systemen, z.B.
- Display Controler
- Scaler (400x240, 800x480)
- Deinterlacing
- ColorSpace Conversion von ITU656 auf RGB565
- SampleRateConverter
- Video-Serializer (Panel-Link via LVDS)
- OSD-Erzeugung im Zusammenspiel mit Microblaze Soft-Core
Mitarbeit an Konzepten und Schaltplänen.




Night Vision System (Display-Part):
Implementierung der Bildverarbeitung für ein
IR-Nachtsichtsystem in einem FPGA:
- Scaler
- Display Controler
- Kontrast-Helligkeit-Schärfe-Manipulation
Mitarbeit an Konzept, Schaltplan und HW.


FPGA-based Gateway:
Erstellung einiger Demo-Anwendungen (Ethernet, CAN) für
Präsentationen.Vorhandene Schnittstellen-IP in VHDL wurde zusammen
mit dem Microblaze Softcore, bzw. PowerPC-Hardcore in Xilinx-FPGAs
integriert.

Eingesetzte Produkte: Xilinx ISE, Xilinx EDK, Altera Quartus, Lattice ispLever, PVCS,
verschiedene FPGA Typen von Altera, Xilinx, Lattice

Branche: Automotive

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden