Entwicklung von Software, Firmware, Hardware und Algorithmen / Altium Designer / Matlab / Simulink / FPGA / DSP
Aktualisiert am 04.09.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.10.2020
Verfügbar zu: 100%
davon vor Ort: 50%
Hardwarenahe-Softwareentwicklung
Softwarenahe-Hardwareentwicklung
Hochfrequenztechnik
Elektronische und HF Test-, Mess- und Verifikationstechnik
C/C++/C#
Matlab
Simulink
Scrum
Analogtechnik
Löttechnik
Altium Designer
FPGA
Dokumentation
VHDL
Doors
Phyton
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2019-10 - 2020-03

Implementierung einer Kommando- und Daten-Schnittstelle

Senior-Entwickler
Senior-Entwickler

Implementierung einer Kommando- und Daten-Schnittstelle zwi-schen einem SBC mit Linux-Betriebssystem auf einem ARM A7 und einem FPGA-Board mit NIOS-Softcore.

  • Steuerung der Datenprozessierung im FPGA
  • Interface zwischen dem aus Simulink erzeugten VHDL-Code und dem NIOS-Softcore
  • Interface vom C-Programm auf NIOS zu Python auf SBC
  • Speichertestprogramme in C für Datensicherheit und Perfor-mance
  • Messungen mit der HF-Sendeanlage für hohe Leistungen
Software Defined Radio (SDR) Matlab Simulink Hochfre-quenztechnik bladeRF NIOS Softcore C FPGA Altera Cyclone Quartus USB-Blaster
Auf Anfrage
7 Monate
2019-04 - 2019-10

Beeinflussung von Satellitennavigation durch Mobilfunk für automomes Fahren

Senior-Entwickler Rohde&Schwarz CMW500 Wideband Communication Microsoft Visual Studio C# ...
Senior-Entwickler
  • Untersuchung und Test der Beeinflussung eines GNSS-Satellitennavigationssignals durch die Signale der verschiedenen Mobilfunkstandards GSM, WCDMA und LTE, anhand der neusten Generation der Steuergeräte für autonomes Fahren
  • Aufbau und Test des dafür notwendigen Messystems, unter anderem mit dem Breitband-Funkkommunikationstester CMW500 und dem Signal- und Spektrum-Analysator FSW26 von Rohde & Schwarz.
  • Ansteuerung der Messgeräte zur Konfiguration und für den Testablauf mit C# und Matlab. Auswertung und Interpretation der Messdaten mit Matlab. Aufbereitung und Präsentation der Ergebnisse
Rohde&Schwarz CMW500 Wideband Communication Microsoft Visual Studio C# C++ Matlab GNSS Automotive Srcum
GmbH
Süddeutschland
1 Jahr 8 Monate
2017-08 - 2019-03

Entwicklung des Systemkonzepts und der Software zur Erweiterung

Senior-Entwickler
Senior-Entwickler
  • Entwicklung des Systemkonzepts und der Software zur Erweite-rung der Validierungs- und Testmöglichkeiten für neuartige Au-tomotive-LTE-Router
  • Implementierung einer Test-Server-Software in C# zur Steue-rung des Ablaufs von kompletten Mess- und Testsequenzen
  • Durch die Netsocket-Server-Funktionalität werden diese Testpro-zesse durch High-Level-Kommandos von dem übergeordneten VEE-Ablaufkontroll- und Visualisierungssystems gesteuert
  • Entwicklung eines Systems zum Einlesen von teilweise größeren Datenarchiven, der interaktiven Auswertung und Dokumentation der Daten, in Matlab
Anritsu MT8821C Rohde&Schwarz CMW500 Wideband Commu-nication Visual Studio C#/C++ XML SQL IAR Embedded Workbench Eclipse Matlab Keysight Aufzeichnung Prozessie-rung und Beurteilung der Daten zur Qualifizierung des Geräts entsprechend den 3GPP-Vorschriften
GmbH & Co. KG
8 Monate
2017-01 - 2017-08

Systemdesign für ein Software Defined Radio (SDR).

Senior-Entwickler DSP-Empfänger- und -Systemdesign Digital- und HF-Schaltungsentwurf Messtechnik ...
Senior-Entwickler
  • Aufbau eines Breadboard Rx-Systems für das SDR, bestehend aus Evaluation-Boards mit Xilinx FPGAs und High Performance ADCs.
  • Entwicklung der VHDL/Verilog-Programme zur Datenübernahme vom ADC, Pufferung in einem FIFO, Weitergabe an einen MicroBlaze-IP-Prozessorkern.
  • Implementierung der MAC-PHY Funktionalität im FPGA, zur weiteren Datenübertragung via Ethernet.
  • Programmierung eines NetSocket-Server für den MicroBlaze im FPGA und eines NetSocket-Clients für einen PC zum Test der Performance der Schnittstellen.
  • Implementierung des propritären Datenformats zur Steuerung des gesamten Systems über die Ethernet-Schnittstelle.
DSP-Empfänger- und -Systemdesign Digital- und HF-Schaltungsentwurf Messtechnik Programmiersprache VHDL Verilog C und Phyton Analog-Digital-Wander ADC Xilinx FPGA Vivado Xilinx LogiCORE IPs MicroBlaze TEMAC MacPhy NetSockets HPSDR Embedded Linux Multitasking- und Interrupt-Programmierung Logik-Analysator Digitales Speicheroszilloskop Requirements-Engineering
GmbH
9 Monate
2016-04 - 2016-12

Prototypenentwicklung eines HMI-Systems für ein Automobil.

Senior-Entwickler Projektmanagement für Hardwareentwurf 2 Mitarbeiter - Digital-Schaltungsentwurf DxDesigner ...
Senior-Entwickler
  • Portierung der Hardware von einem NXP/Freescale- auf einen Renesas-Microcontroller
  • Requirements-Engineering
  • Entwicklung der Test-Cases und Einpflegen in DOORS
Projektmanagement für Hardwareentwurf 2 Mitarbeiter - Digital-Schaltungsentwurf DxDesigner Messtechnik Löttechnik Unterstützung der AUTOSAR-Implementierung Requirements-Engineering DOORS
GmbH
5 Monate
2016-01 - 2016-05

Entwicklung und Bau der Hardware einer Prototypenserie

Senior-Entwickler Digital-Schaltungsentwurf Altium Designer Messtechnik ...
Senior-Entwickler
  • Entwicklung und Bau der Hardware einer Prototypenserie von 12 Geräten eines neuartigen Sicherheitszugangssystems
Digital-Schaltungsentwurf Altium Designer Messtechnik Linux U-Boot-Konfiguration Löttechnik mechanische Bearbeitung von Gehäusen und Gehäuseteilen fräsen bohren sägen
GmbH
8 Monate
2015-06 - 2016-01

Unterstützung des Entwicklungsteams mit Schaltungs-, Messtechnik- und Datenerfassungs-Lösungen

Senior-Entwickler Digital- und HF-Schaltungsentwurf Altium Designer Messtechnik ...
Senior-Entwickler
  • Unterstützung des Entwicklungsteams mit Schaltungs-, Messtechnik- und Datenerfassungs-Lösungen zur Lösung der Probleme bei einem Vorserienmuster eines neuartigen LED-Beleuchtungssystems mit Radar-Messtechnik
Digital- und HF-Schaltungsentwurf Altium Designer Messtechnik Programmiersprache C Infineon XMC1300 32 Bit ARM Cortex-M0 IAR embedded Multitasking- und Interrupt-Programmierung USART RS232 Logik-Analysator Digitales Speicheroszilloskop
GmbH
3 Monate
2015-04 - 2015-06

Entwicklung eines zusätzlichen Firmwaremoduls

Senior-Entwickler Programmiersprache C Atmel ARM7 Keil ...
Senior-Entwickler
  • Entwicklung eines zusätzlichen Firmwaremoduls für einen SPI-Schnittstellen-Router mit bis zu vier Schnittstellen
Programmiersprache C Atmel ARM7 Keil uVision embedded Multitasking-Programmierung USART RS232 SPI Logik-Analysator
GmbH
6 Monate
2014-10 - 2015-03

Modellbasierte Entwicklung und Codierung der Signalverarbeitungsalgorithmen

Senior-Entwickler, Consulting Projektmanagement für UWB-Systementwurf 2 Mitarbei-ter - MatLab Simulink ...
Senior-Entwickler, Consulting

Modellbasierte Entwicklung und Codierung der Signalverarbeitungsalgorithmen zur differenziellen Messung der Amplitude und Phase eines Ultra-Wide-Band-Messsystem (UWB) von 1 bis 6 GHz

  • Sensitivitätsanalyse durch Variation der Bauteile- und Prozessierungsparameter
  • Schaltungsentwurf und Realisierung der High-Speed Signalerfassungskomponenten
  • Genaue Abschätzung der Herstellungskosten
Projektmanagement für UWB-Systementwurf 2 Mitarbei-ter - MatLab Simulink HF-Kompetenz V-Modell basierte Ent-wicklung Altium Designer Top-Down Systemdesign
GmbH & Co KG
2 Monate
2014-08 - 2014-09

Layout-Design mit 24-Lagen und Prozessor

Senior-Entwickler, Consulting Altium Designer Layout System HF-Kompetenz Schaltungs-Design-Kompetenz
Senior-Entwickler, Consulting
  • HF-Design für Stipline-Layouts mit verschiedenen Impedanzen auf FR4 zur Übertragung von High-Speed-Signalen
  • Altium Designer, ICD Stackup Planner
  • Layout-Design mit 24-Lagen und Prozessor, DDR3-RAM und mehreren FPGAs
Altium Designer Layout System HF-Kompetenz Schaltungs-Design-Kompetenz
GmbH
Österreich
6 Monate
2014-02 - 2014-07

HF-Design, Test und -Messungen für ein Ultra-Wide-Band-Messsystem (UWB) bis circa 10 GHz

Senior-Entwickler, Consulting MatLab Simulink HF-Kompetenz ...
Senior-Entwickler, Consulting
  • HF-Design, Test und -Messungen für ein Ultra-Wide-Band-Messsystem (UWB) bis circa 10 GHz
  • Funktionale Simulation von verschiedenen Signal- und Messkon-zepten mit MatLab/Simulink
  • Grobe Abschätzung der Herstellungskosten
MatLab Simulink HF-Kompetenz V-Modell basierte Entwicklung Altium Designer Top-Down Systemdesign
GmbH & Co KG
7 Monate
2013-08 - 2014-02

HF-Design, Test und -Messungen im VHF/UHF-Bereich bis circa 500 MHz

Senior-Entwickler, Consulting MatLab Simulink Altium Designer ...
Senior-Entwickler, Consulting
  • HF-Messungen mit Agilent Vektor-Signal-Analysator bis 6 GHz
  • Konzept für eine digitale Prozessierung eines Unterabtast­systems zur hochpräzisen Impedanzmessung im VHF-Bereich
  • Implementierung der gesamten Signalkette und Prozessierung in MatLab und Teile in Simulink
  • Schaltungsdesign und das Layout des Messsystems unter Berücksichtigung des Zieltemperaturbereichs von 125°C. TI Prozessor mit DSP- und ARM-Core.
MatLab Simulink Altium Designer FPGA DSP Python Spice HF-Kompetenz V-Modell basierte Entwicklung
GmbH
1 Jahr 6 Monate
2012-03 - 2013-08

Drahtlose Datenübertragung für implantierte Unterstützungsfunktionen

Senior-Entwickler, Consulting Projektmanagement für Systementwurf 2 Mitarbeiter - C/C++ FPGA ...
Senior-Entwickler, Consulting
  • Drahtlose Datenübertragung für implantierte Unterstützungs-funktionen und Signalprozessierung von Ultraschall-Durchflussmessungen
  • Überarbeitung der VHDL-Signalprozessierung für eine Ultra-schall-Durchflussmessung bei Blutgefäßen. GPP mit ARM-Core
  • Konzeption eines drahtlosen Datenkanals im MICS-Band (Medical Implant Communication Service) bei 402,5 MHz zur Steuerung und Überwachung von im Menschen implantierten Hilfsfunktionen
  • MSP430 mit ARM-Core
  • Realisierung der Schaltung, des Hochfrequenz-Layouts und der Platine für den MICS-Band-Transceiver mit dem Design Tool Altium Designer
  • Entwicklung einer Spiralhelix-Antenne für das 402,5 MHz Band
  • Design des HF-Impedanz-Anpassnetzwerks für die Antenne
  • Anpassung der Antenne an die Umgebung im organischen Material
  • Vermessung der Antenne
Projektmanagement für Systementwurf 2 Mitarbeiter - C/C++ FPGA VHDL Altium Designer HF-Schaltungs-entwicklung HF-Messtechnik HF-Antennenentwicklung V-Modell basierte Entwicklung GPP- und Mikrocontroller-Programmierung
GmbH
5 Monate
2011-11 - 2012-03

Integration des LTE-Protokollstacks auf die Base Station Plattform von Texas Instruments

Programmierer, Integrator C/C++ DSP LTE ...
Programmierer, Integrator
  • Integration und Programmierung von Routinen zur Erstellung von Leistungsprofilen der Real-Time-Software auf dem 4-Kern DSP von TI und GPP mit ARM-Core.
  • Durchführung von Datendurchsatz- und Performance-Messungen
  • Integration einer UDP-Routing Prozedur in den Stack des UEs (User Equipment)
C/C++ DSP LTE DSP/BIOS Linux GPP- und Mikrocontroller-Programmierung
Nomor GmbH
München
4 Monate
2011-07 - 2011-10

Entwicklung von embedded Firmware für den MAC-Protokollstack

Programmierer Forth VHDL LTE ...
Programmierer
  • Entwicklung von embedded Firmware für den MAC-Protokollstack im Uplinkkanal eines neuen LTE- und UMTS-Basisband-Prozessor-Chip für Smartphones
  • Programmierung in Forth und Assembler
  • Erstellen und Programmieren von Test-Cases
  • Verifikation und Simulation mit ModelSim/QuestaSim
Forth VHDL LTE UMTS ModelSim/QuestaSim ClearCase V-Modell basierte Entwicklung
Intel Mobile GmbH
München
1 Jahr 2 Monate
2010-05 - 2011-06

Entwicklung von Gerätetreibern und User-Space Programmen, für ein Embedded Linux Betriebssystem, zum Test einer Software Defined Radio Plattform

Entwickler C/C++ Linux Assembler ...
Entwickler

Entwicklung von Gerätetreibern und User-Space Programmen, für ein Embedded Linux Betriebssystem, zum Test einer Software Defined Radio Plattform:

  • Automatische Umschaltung zwischen 1000BASE-X Fiber und 1000BASE-T Copper-Mode mit dem Braodcom BCMB5461S
  • Integration der im Freescale QorIQ Prozessor integrierten eTSEC (EnhancedThree-SpeedEthernetController) MACs in das Embedded Linux Betriebssystem
  • Steuerung und Datenübertragung von externen PHY-Bausteinen über die RGMII-Schnittstelle
  • Steuerung und Datenübertragung von SFP-Module über die SGMII-Schnittstelle
  • Steuerung und Datenübertragung von I2C-Temperatursensoren
  • Konfiguration von Embedded Linux für Freescale QorIQ P2 (P2020 P2010) Prozessor Familie
  • Konfiguration und Bau der notwendigen Crossplattform-Toolchain zur Entwicklung und zum Debuggen von Programmen für den User- und den Kernel-Space
C/C++ Linux Assembler DOORS ClearCase V-Modell basierte Entwicklung GPP- und Mikrocontroller-Programmierung
Rohde & Schwarz GmbH & Co. KG
Stuttgart
7 Monate
2009-10 - 2010-04

Entwicklung von High-Level- und Low-Level-Requirements für die DO-179B und DO-254 zur Zertifizierung eines Software Defined Radios

Entwickler C/C++ DSP Perl ...
Entwickler
  • Entwicklung von Äquivalenzklasse und basierend darauf die Herleitung und Beschreibung der dafür notwendigen Test-Cases
  • Entwicklung der Perl-Programme für die Test-Case-Prozess­steuerung, die Generierung der Stimuli-Signale und den Test der Ausgangsignale
  • Test und Überarbeitung der DSP-Assembler-Software, um die Erreichung funktionaler „Requirement-Based Test Coverage“ und „Structural Code Coverage“ zu erzielen
C/C++ DSP Perl DOORS ClearCase V-Modell basierte Entwicklung DSP-Programmierung
Rohde & Schwarz GmbH & Co. KG
1 Jahr 9 Monate
2008-02 - 2009-10

MatLab- und VHDL-Entwicklung einer Datenschnittstelle zwischen Lattice FPGA?s und MatLab

Entwickler C FPGA Linux ...
Entwickler
  • Visualisierung der Daten, Interpretation der Messergebnisse und Entwicklung eines Konzeptvorschlags für die Verbesserung und Optimierung der Signalverarbeitung
  • Entwicklung von Perl-Programmen zur Basiskonfiguration von auf Linux basierten WLAN-AccessPoints
C FPGA Linux MatLab Perl V-Modell basierte Entwicklung
ads-tec GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1990

Diplom in Elektrotechnik an der Universität Karlsruhe, mit den beiden Studienschwerpunkten Technik der  Informationsverarbeitung und Hochfrequenztechnik


1997

Promotion zum Dr.-Ing. an der Technischen Hochschule Darmstadt mit dem Thema: Einfluss der Mehrwegesignalausbreitung auf die Laufzeit- und Phasenmessungen beim Globalen Navigationssystem GPS

Position

Position

Ich bin passionierter Entwicklungs-Ingenieur und arbeite schon seit über 25 Jahren im Bereich der Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Während dieser Zeit bearbeitete ich viele unterschiedliche und spannende Projekte für namhafte Technologie-Unternehmen.

 

Ich besitze ein geschärftes analytisches Denkvermögen und eine Begeisterung für das Arbeiten im physikalisch technischen Grenzbereich und der Herausforderungen, die hierbei bei der Lösung der Probleme auftreten.

Schlagwörter und Schwerpunkte meiner Tätigkeiten

  • Firmware-, Software- und Hardware-Entwicklung, Test und Inbetriebnahme

Kompetenzen

Kompetenzen

Top-Skills

Hardwarenahe-Softwareentwicklung Softwarenahe-Hardwareentwicklung Hochfrequenztechnik Elektronische und HF Test-, Mess- und Verifikationstechnik C/C++/C# Matlab Simulink Scrum Analogtechnik Löttechnik Altium Designer FPGA Dokumentation VHDL Doors Phyton

Schwerpunkte

GNSS

Fachlich:

  • Entwicklung von hardwarenaher Software und softwarenaher Hardware für embedded Systeme
  • Modell-basierte Entwicklung
  • Implementierung in GPPs, FPGAs oder DSPs
  • Umgang mit moderner Messtechnik, wie Spektrum-Analysatoren, Netzwerk-Vektor-Signalanalysatoren, Breit-band-Funkkommunikationstestgeräten
  • Schaltungstechnik, Hochfrequenztechnik, Layouts für High-Speed-Signale

Aufgabenbereiche

Automotive

Produkte / Standards / Erfahrungen / Methoden

3GPP
Altium Designer
Altium Designer Layout System
Analog-Digital-Wander ADC
Anritsu MT8821C
Atmel ARM7
bohren
ClearCase
Digital- und HF-Schaltungsentwurf
Digital-Schaltungsentwurf
Digitales Speicheroszilloskop
DOORS
DSP-Programmierung
DxDesigner
Eclipse
embedded
fräsen
GPP- und Mikrocontroller-Programmierung
HF-Antennenentwicklung
HF-Kompetenz
HF-Messtechnik
HF-Schaltungsentwicklung
HPSDR
IAR
Infineon XMC1300 32 Bit ARM Cortex-M0
Keil
Keysight Signalgeneratoren und Messgeräte
Logik-Analysator
LTE
Löttechnik
MacPhy
mechanische Bearbeitung von Gehäusen und Gehäuseteilen
Messtechnik
ModelSim/QuestaSim
Multitasking- und Interrupt-Programmierung
Multitasking-Programmierung
Programmiersprache C
Requirements-Engineering
Rohde & Schwarz CMW 500
Schaltungs-Design-Kompetenz
Spice
sägen
TEMAC
Top-Down Systemdesign
U-Boot-Konfiguration
UMTS
Unterstützung der AUTOSAR-Implementierung
USART
uVision
V-Modell basierte Entwicklung
Visual Studio
Visual Studio.NET
Vivado
Xilinx FPGA
Xilinx LogiCORE IPs
XML

Auf einen Blick:
Ich bin passionierter Entwicklungs-Ingenieur und arbeite schon seit über 25 Jahren im Bereich der Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Während dieser Zeit bearbeitete ich viele unterschiedliche und spannende Projekte für namhafte Technologie-Unternehmen.

Entwicklung:
Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Hardware, Firmware und Software. Messung, Test und Inbe-triebnahme. Entwicklung von Hochfrequenz-Schaltungen, Layouts und Anten-nen. Entwicklung von diskreten hochfrequenten Digitalschaltun-gen und Layouts. Entwicklung von VHDL State-Machines zur digitalen High-Speed-Signalverarbeitung in FPGAs und C/C++-Programme zur Medi-um-Speed-Signalprozessierung in DSPs. LTE, UMTS, GSM, WLAN, LAN ? Tests, Protokolle, Kodierung und Übertragungsverfahren; Layouts; Software Defined Radios (SDR); AD/DA-Wandler; SDRAM-Ansteuerung und Timing; Flash-Speicher-Ansteuerung und Timing; Ortung und Navigation, GNSS, GPS, GALILEO, EGNOS, lokale Navigationssysteme


Tools:
MatLab, Simulink, Altium Designer, Eclipse, TI Code Composer Studio, IAR Embedded Workbench, ARM 7 Prozessoren, , LTE, VHDL, Mentor ModelSim, C, C++, Phyton, VisualStudio, Intel Altera Quartus, Cyclone-V, Xilinx ISE, Lattice Diamond, SPICE, Git, ClearCase, UltraEdit, HF/RF, EMV, und andere.


Sicherheit:
Ermächtigung zum Umgang mit Verschlusssachen (VS) des Ge-heimhaltungsgrades VS ? NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) ? Ü2-Überprüfung ? Diese hatte ich für militärische Projek-te, ist aber abgelaufen und muss gegebenenfalls erneuert wer-den.

Software/Firmware/ Produkte/Standards/ Erfahrungen:

  • Altium Designer, integriertes Entwicklungssystem für elek-tronische Schaltungen zur flexiblen Integration von FPGA?s und IP-Prozessor-Cores
  • ModelSim, Simulation Tool für Finite State Machines
  • PSPICE, zur Simulation von analogen und gemischten analogen und digitalen Schaltungen
  • Texas Instruments Code Composer Studio Entwicklungs-umgebung, Development Compiler und Assembler Software für die DSP Familie
  • Laborausstattung zum Ein- und Auslöten, Aufbauen und Testen von elektronischen Schaltungen mit Fine-Pitch und SMD-Bausteinen
  • Simulation und Design: MatLab/Simulink, Altium Designer PSpice
  • Compiler/Interpreter: C/C++, Assembler, VisualStudio, Python
  • Entwicklungsumgebung: IAR Embedded Workbench
  • Project Software: Microsoft Project
  • Management/QS: Git, SubVersion, SVN, ClearCase, DOORS, DO-178B, DO-245
  • Grafik Software: Acrobat, GIMP
  • Informationsserver-Plattform: David
  • Linux-Entwicklungsplattform: Ubuntu Linux auf PC, verschiedene Embedded-Linux-Systeme mit unterschiedlichen Prozessoren
 

Analog und Digital Design-Tools:

  • Xilinx FPGA Design Package ISE Foundation
  • Xilinx ChipScope Pro
  • Lattice PLD und FPGA Design Package ispLEVER
  • SYNPLIFY Synthese Software
  • Altium Designer, integriertes Entwicklungssystem für elektronische Schaltungen zur flexiblen Integration von FPGA?s und IP-Prozessor-Cores.
  • ModelSim, Simulation Tool für Finite State Machines
  • PSPICE, zur Simulation von analogen und gemischten analogen und digitalen Schaltungen
  • Texas Instruments Code Composer Studio Entwicklungsumgebung, Development Compiler und Assembler Software für die C5000, C6000 DSP Familie.
  • TMS320 C6711 Texas Instruments DSP Entwicklungs- und Test-Hardware.
  • Laborausstattung zum Ein- und Aus-Löten, Aufbauen und Testen von elektronischen Schaltungen mit Fine-Pitch und SMD-Bausteinen.

Test-Equipment:

  • 54832D 4 + 16 Kanal, 1 GHz Mixed-Signal Infiniium Oszilloscope
  • HF Spektrum Analysator bis 6.5 GHz von Agilent
  • HF Signal Generator und Modulator bis 2 GHz von Agilent
  • Universeller ComNova CDMA Testsender
  • Universeller ComNova CDMA Testempfänger
  • Laborausstattung zum Aufbau und Test von analogen und digitalen Schaltungen
  • Verschiedenen GPS-Empfänger, hauptsächlich OEM-Module für Test- und Messzwecke

Informationstechnik:

  • MathLab/Simulink
  • Compiler: C/C++, Assembler, Visual Basic
  • UltraEdit, UEStudio
  • Project Software: Microsoft Project
  • Versions-Mangement: SubVersion
  • Grafik Software: Corel Draw, PhotoShop, Acrobat
  • Informationsserver-Plattform: David v10
  • Linux-Entwicklungsplattform: Redhad Linux auf PC, verschiedene Embedded-Linux-Systeme mit unterschiedlichen Prozessoren

 

Schlagwörter, die den Schwerpunkt meiner Tätigkeiten beschreiben sind:

  • Promovierter Entwicklungs-Ingenieur; Firmware-, Software- und Hardware-Entwicklung, Test und Inbetriebnahme; Entwicklung von DO-178B konformen High-Level- und Low-Level-Software-Requirements und Test-Cases; Entwicklung von DO-254 konformen Hardware- und Firmware-Requirements und Test-Cases; Embedded Systems; Digitale Signalprozessierung (DSP); Digitale und analoge Schaltungen; HF-Hardware bis 6 GHz; WLAN, Protokoll, Kodierung und Übertragungsverfahren; Layouts; Empfängerstufen; Software-Empfänger; Software Defined Radio (SDR); AD/DA-Wandler; SDRAM-Ansteuerung und Timing; Flash-Speicher-Ansteuerung und Timing; Entwurf von Hochspannungs-Netzteilen; Ortung und Navigation, GPS, GALILEO, EGNOS, lokale Navigationssysteme; Elektronische Baugruppen; CDMA-Sender und Empfänger; Datenübertragung mit Xilinx RocketIO
  • Texas Instruments DSP TMS320, DOORS, DO-178B, DO-245, VHDL, MatLab, Simulink, Mentor ModelSim, C/C++, Assembler, Perl, VisualBasic, FPGA, PLD, Xilinx, Lattice, ISE, ispLEVER, Altium Designer, SPICE, SubVersion, ClearCase, UltraEdit, UEStudio, ActivePerl, ActiveState Perl Dev
  • Ermächtigung zum Umgang mit Verschlusssachen (VS) des Geheimhaltungsgrades VS ? NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) ? Ü2-Überprüfung

Beruflicher Werdegang:

05/1990 - 12/1999

Wissenschaftlicher Mitarbeiter am Institut für Hochfrequenztechnik des Deutschen Zentrums für Luft- und Raumfahrt (DLR) e.V. in Oberpfaffenhofen. Projektleiter bei verschiedenen Projekten zur wissenschaftlichen Untersuchung der Signalintegrität des Satellitennavigationssystems GPS und des Know-how- und Technologie-Transfers in innovative Produkte


Seit 01/2000

Freiberuflich tätig im Ingenieurbüro ComNova® für Navigations- und Informationssysteme bei nationalen und internationalen Projekten

Profil:

Ich verfüge über ein hohes Maß an Problemlösungskompetenz und die Fähigkeit zum Querdenken und Wechseln der Perspektiven. Dies versetzt mich in die Lage innovative Lösungen zu entwicklen, die mit einem 08/15-Mainstream-Denken nicht möglich wären. Mit dem Ziel der Realisierung erfolgreicher Projektlösungen, resultierte meine Denk- und Vorgehensweise aber auch in mehreren Patenten, Patentanmeldungen, Patentbeteiligungen und Innovationspreisen.

Betriebssysteme

DSP/BIOS
Echtzeitbetriebssysteme
TI DSP/Bios
Embedded Linux
Linux
MS-DOS
Unix
Entwicklung unter C/C++
Windows
Entwicklung unter Visual C/C++, Visual Basic, 80xx-Assembler
Auch Programmentwicklung unter MatLab/Simulink und IDL

Programmiersprachen

Assembler
Basic
Wenn sonst keine andere Möglichkeit vorhanden ist
C
Hardwarenahe Programmierung
C und Phyton
C#
C++
Hardwarenahe Programmierung
C/C++
Forth
MatLab
MATLAB / Simulink
Digitale Signalverarbeitung
Microsoft Visual Studio
Perl
Steuerung von automatischen Tests
Programmiersprache VHDL
Python
Simulink
Verilog
VHDL
Durch meine umfangreiche Erfahrung bin ich in der Lage, mich sehr schnell an eine neue Programmiersprache anzupassen.

Datenbanken

MS SQL Server
MySQL
ODBC
SQL

Datenkommunikation

CoAP
Ethernet
Internet of the Things (IoT)
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
LTE-UE
LwM2M
Message Queuing
NetSockets
NetSockets - Server und Clients
parallele Schnittstelle
Programmierung von Datenaustausch unter C und VisualBasic
Proprietäre Protokolle
Router
RS232
Programmierung von Datenaustausch unter C und VisualBasic
SPI
TCP/IP
Programmierung und Modifikation von WLAN-Treibern
Windows Netzwerk
Winsock
Programmierung des Datenaustausch zwischen LINUX und Windows Rechner im Netzwerk, unter C/C++ und VisualBasic

Hardware

Datenerfassungsterminals
Digital
Digitale Signalprozessoren
TI 67xx Reihe, Programmierung unter C und Assembler
DSP
Echtzeitsysteme
TI SYS/BIOS
embedded Systeme
Digitale Signalprozessierung; Software Defined Radios (SDR)
FPGA
Intel Altera Cyclone-V, Lattice ECP, Xilinx Virtex 5, Virtex 4 und Virtex II Pro
Hardware entwickelt
Entwicklung und Test mit CAE Tools; Entwicklung und Simulation von High-Speed- und HF-Schaltungen und ¿Layouts.
Messgeräte
DSO, Spektrum-Analyser, HF-Netzwerk-Analyser
MicroBlaze
Mikrocontroller
PC
Mit Windows und LINUX OS
PLD, FPGA
VHDL, ModelSim, PLD, FPGA,Intel Quartus, Xilinx, Lattice, ISE, ispLEVER
Proprietäre HW
GPS-Empfänger, WLAN, HF, analoge und digitale Schaltungen
Sensoren
Komplette Bandbreite
Steuer und Regelsysteme
Texas Instruments
Programmierung unter C und Assembler der 67xx DSPs

Hardware:

  • Cyclone-Familie von Intel-Altera ? EC/ECP FPGA-Familie von Lattice, Virtex 5, Virtex 4 und Virtex II Pro von Xilinx, Altium Designer, Hochfrequenz-Schaltungen, Hochfrequenz-Layouts, Antennen, Sende- und Empfangsschaltungen, Digitalschaltungen, Digitallayouts, Spreizbandmodulatoren, Korrelatoren, SDRAM-Ansteuerung, FLASH-Ansteuerung, Hochspannungser-zeugung bis 20kV
  • General Purpose Prozessoren: ARM-Prozessoren
  • Digitale Signalprozessoren: Texas Instruments DSP TMS320 Rei-he, Programmierung unter C und Assembler, TI DSP/BIOS, E-clipse, TI Code Composer Studio, DSP Analyzer
  • Embedded Systeme: Digitale Signalprozessierung, Software De-fined Radios (SDR), Sende- und Empfangsstufen, Netzwerksteu-erung, Datenhandling, IAR Embedded Workbench
  • Hardwareentwickung: Entwicklung und Test mit CAE Tools, Entwicklung und Simulation von High-Speed- und HF-Schaltungen und Layouts, PSpice
  • Messgeräte: HF-Netzwerk-Analyser, Wideband Communication Analyzer wie Rohde&Schwarz CMW500 und Anritsu MT8821C. Digitale Speicheroszilloskope (DSO), Spectrum Analyzer, Digital Signal Analyzer (DSA)
  • FPGA: VHDL, ModelSim, Quartus, Xilinx Vivado, ChipScope Pro, Lattice Diamond, Reveal, SYNPLIFY
  • Proprietäre Hardware: GPS-Empfänger, WLAN, HF, analoge und digitale Schaltungen, Sensoren, Steuer- und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

PSpice
Rohde&Schwarz CMW500 Wideband Communication

Design / Entwicklung / Konstruktion

DSP-Empfänger- und -Systemdesign
IAR Embedded Workbench
  • Überarbeitung der VHDL-Signalprozessierung für eine Ultraschall-Durchflussmessung bei Blutgefäßen.
  • Konzeption eines drahtlosen Datenkanals im MICS-Band (Medical Implant Communication Service) zur Steuerung und Überwachung von im Menschen implantierten Hilfsfunktionen.
  • Entwicklung eines Programms zum Routing von UDP-Packeten in einem LTE-UE (Long Term Evolution User Equipment) Stack.
  • Entwicklung von Gerätetreibern für das Embedded Linux Betriebssystem:
  • Automatische Umschaltung zwischen 1000BASE-X Fiber und 1000BASE-T Copper-Mode mit dem Broadcom BCM5461S
  • Integration der im Freescale QorIQ Prozessor integrierten eTSEC (EnhancedThree-SpeedEthernetController) MACs
  • Steuerung und Datenübertragung von externen Bausteinen über die RGMII-Schnittstelle
  • Steuerung und Datenübertragung von SFP-Module über die SGMII-Schnittstelle
  • Steuerung und Datenübertragung von I2C-Temperatursensoren
  • Konfiguration von Embedded Linux für Freescale QorIQ P2 (P2020 P2010) Prozessor Familie. Konfiguration und Bau der notwendigen Crossplattform-Toolchain zur Entwicklung und zum Debuggen von Programmen für den User- und den Kernel-Space.
  • Test- und Überarbeitung von TI TMS320 DSP-Assembler- und Xilinx FPGA-VHDL-Routinen für die digitale Signalprozessierung des Sende- und Empfangszweigs eines ?Software Defined Radios?.
  • Implementierung der Prozesssteuerung, der Generierung der Stimuli-Signale und der Überprüfung der Ausgabe-Signale von Test-Cases in den Programmiersprachen Perl, Code Composer Studio Scripting und General Extension Language (GEL), zur DO-178B konformen ?Software Requirements-Based Test Generation?.
  • Debugging von DSP-Assembler-Programmen mit dem Code Composer Studio, dem Blackhawk USB560bp Emulator und dem CPU Cycle Accurate Simulator.
  • Analyse der ?Requirement-Based Test Coverage? und der ?Software Structual Coverage? von DSP-Assembler-Routinen für die digitale Signalprozessierung.
  • Umfangreiche Erfahrung mit den FPGAs und den Entwicklungs- und Debugsystemen der Firmen Xilinx und Lattice bei High-Speed-Designs.
  • Implementierung von Signalprozessierungs-Routinen für ?Software Defined Radios? in High Performance DSP FPGAs
  • Dekodierung des Datenstroms verschiedener spreizbandcodierten Signale
  • Entwurf, Programmierung und Test von Finiten Zustandsmaschinen (FSM) und Hardware-Prozessen für programmierbare Logikbausteine mit VHDL
  • Programmierung; Hauptsächlich in C/C++, Texas Instruments Assembler und Visual Basic
  • Hardwarenahe Software und Gerätetreiber für embedded Linux und Windows Systeme
  • Entwicklung von Perl-Programmen zur Basiskonfiguration von auf Linux basierten WLAN-AccessPoints.
  • Entwicklung von Netzwerk-Protokollen
  • Beispiele für VHDL-Module, die ich in der letzten Zeit entwickelt, implementiert, gedebugged und getestet habe:
  • IP-Core für einen universellen Transceiver zur Übertragung und Empfang von seriellen Datenströmen bis 2.5 Giga-Bits-pro-Sekunde.
  • Online-Dekodierung des binären WLAN-Nutzdatenstroms aus digitalisiertem Inphasen- und Quadradurphasen-Signal mit Checksummen-Generierung und Überprüfung
  • Korrelation mit verschiedenen Filterfunktionen
  • Schnelle binäre Division mit frei wählbarem Divisor und Pipeline-Architektur
  • Synchronisationsverfahren mit externem GPS-Empfänger
  • FIFO- und Ringspeicher-Schaltungen
  • PLL-Schaltungen zur Generierung von verschiedenen Timingmodellen
  • Ansteuerung von High-Speed-AD-Wandler-Bausteinen
  • Ansteuerung von SDRAM-Speicherbausteinen mit Write-, Read- und Refreshzyklen.
  • Ansteuerung von Temperatursensoren und Low-Speed-AD-Wandler-Bausteinen
  • Datentransferprotokolle mit mehreren unterschiedlichen Datenquellen
  • Serielle RS232 Schnittstellen mit unterschiedlichen Baudraten

Managementerfahrung in Unternehmen

Srcum

Branchen

Branchen

  • Elektronik & High Tech
  • Information & Telekommunikation

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2019-10 - 2020-03

Implementierung einer Kommando- und Daten-Schnittstelle

Senior-Entwickler
Senior-Entwickler

Implementierung einer Kommando- und Daten-Schnittstelle zwi-schen einem SBC mit Linux-Betriebssystem auf einem ARM A7 und einem FPGA-Board mit NIOS-Softcore.

  • Steuerung der Datenprozessierung im FPGA
  • Interface zwischen dem aus Simulink erzeugten VHDL-Code und dem NIOS-Softcore
  • Interface vom C-Programm auf NIOS zu Python auf SBC
  • Speichertestprogramme in C für Datensicherheit und Perfor-mance
  • Messungen mit der HF-Sendeanlage für hohe Leistungen
Software Defined Radio (SDR) Matlab Simulink Hochfre-quenztechnik bladeRF NIOS Softcore C FPGA Altera Cyclone Quartus USB-Blaster
Auf Anfrage
7 Monate
2019-04 - 2019-10

Beeinflussung von Satellitennavigation durch Mobilfunk für automomes Fahren

Senior-Entwickler Rohde&Schwarz CMW500 Wideband Communication Microsoft Visual Studio C# ...
Senior-Entwickler
  • Untersuchung und Test der Beeinflussung eines GNSS-Satellitennavigationssignals durch die Signale der verschiedenen Mobilfunkstandards GSM, WCDMA und LTE, anhand der neusten Generation der Steuergeräte für autonomes Fahren
  • Aufbau und Test des dafür notwendigen Messystems, unter anderem mit dem Breitband-Funkkommunikationstester CMW500 und dem Signal- und Spektrum-Analysator FSW26 von Rohde & Schwarz.
  • Ansteuerung der Messgeräte zur Konfiguration und für den Testablauf mit C# und Matlab. Auswertung und Interpretation der Messdaten mit Matlab. Aufbereitung und Präsentation der Ergebnisse
Rohde&Schwarz CMW500 Wideband Communication Microsoft Visual Studio C# C++ Matlab GNSS Automotive Srcum
GmbH
Süddeutschland
1 Jahr 8 Monate
2017-08 - 2019-03

Entwicklung des Systemkonzepts und der Software zur Erweiterung

Senior-Entwickler
Senior-Entwickler
  • Entwicklung des Systemkonzepts und der Software zur Erweite-rung der Validierungs- und Testmöglichkeiten für neuartige Au-tomotive-LTE-Router
  • Implementierung einer Test-Server-Software in C# zur Steue-rung des Ablaufs von kompletten Mess- und Testsequenzen
  • Durch die Netsocket-Server-Funktionalität werden diese Testpro-zesse durch High-Level-Kommandos von dem übergeordneten VEE-Ablaufkontroll- und Visualisierungssystems gesteuert
  • Entwicklung eines Systems zum Einlesen von teilweise größeren Datenarchiven, der interaktiven Auswertung und Dokumentation der Daten, in Matlab
Anritsu MT8821C Rohde&Schwarz CMW500 Wideband Commu-nication Visual Studio C#/C++ XML SQL IAR Embedded Workbench Eclipse Matlab Keysight Aufzeichnung Prozessie-rung und Beurteilung der Daten zur Qualifizierung des Geräts entsprechend den 3GPP-Vorschriften
GmbH & Co. KG
8 Monate
2017-01 - 2017-08

Systemdesign für ein Software Defined Radio (SDR).

Senior-Entwickler DSP-Empfänger- und -Systemdesign Digital- und HF-Schaltungsentwurf Messtechnik ...
Senior-Entwickler
  • Aufbau eines Breadboard Rx-Systems für das SDR, bestehend aus Evaluation-Boards mit Xilinx FPGAs und High Performance ADCs.
  • Entwicklung der VHDL/Verilog-Programme zur Datenübernahme vom ADC, Pufferung in einem FIFO, Weitergabe an einen MicroBlaze-IP-Prozessorkern.
  • Implementierung der MAC-PHY Funktionalität im FPGA, zur weiteren Datenübertragung via Ethernet.
  • Programmierung eines NetSocket-Server für den MicroBlaze im FPGA und eines NetSocket-Clients für einen PC zum Test der Performance der Schnittstellen.
  • Implementierung des propritären Datenformats zur Steuerung des gesamten Systems über die Ethernet-Schnittstelle.
DSP-Empfänger- und -Systemdesign Digital- und HF-Schaltungsentwurf Messtechnik Programmiersprache VHDL Verilog C und Phyton Analog-Digital-Wander ADC Xilinx FPGA Vivado Xilinx LogiCORE IPs MicroBlaze TEMAC MacPhy NetSockets HPSDR Embedded Linux Multitasking- und Interrupt-Programmierung Logik-Analysator Digitales Speicheroszilloskop Requirements-Engineering
GmbH
9 Monate
2016-04 - 2016-12

Prototypenentwicklung eines HMI-Systems für ein Automobil.

Senior-Entwickler Projektmanagement für Hardwareentwurf 2 Mitarbeiter - Digital-Schaltungsentwurf DxDesigner ...
Senior-Entwickler
  • Portierung der Hardware von einem NXP/Freescale- auf einen Renesas-Microcontroller
  • Requirements-Engineering
  • Entwicklung der Test-Cases und Einpflegen in DOORS
Projektmanagement für Hardwareentwurf 2 Mitarbeiter - Digital-Schaltungsentwurf DxDesigner Messtechnik Löttechnik Unterstützung der AUTOSAR-Implementierung Requirements-Engineering DOORS
GmbH
5 Monate
2016-01 - 2016-05

Entwicklung und Bau der Hardware einer Prototypenserie

Senior-Entwickler Digital-Schaltungsentwurf Altium Designer Messtechnik ...
Senior-Entwickler
  • Entwicklung und Bau der Hardware einer Prototypenserie von 12 Geräten eines neuartigen Sicherheitszugangssystems
Digital-Schaltungsentwurf Altium Designer Messtechnik Linux U-Boot-Konfiguration Löttechnik mechanische Bearbeitung von Gehäusen und Gehäuseteilen fräsen bohren sägen
GmbH
8 Monate
2015-06 - 2016-01

Unterstützung des Entwicklungsteams mit Schaltungs-, Messtechnik- und Datenerfassungs-Lösungen

Senior-Entwickler Digital- und HF-Schaltungsentwurf Altium Designer Messtechnik ...
Senior-Entwickler
  • Unterstützung des Entwicklungsteams mit Schaltungs-, Messtechnik- und Datenerfassungs-Lösungen zur Lösung der Probleme bei einem Vorserienmuster eines neuartigen LED-Beleuchtungssystems mit Radar-Messtechnik
Digital- und HF-Schaltungsentwurf Altium Designer Messtechnik Programmiersprache C Infineon XMC1300 32 Bit ARM Cortex-M0 IAR embedded Multitasking- und Interrupt-Programmierung USART RS232 Logik-Analysator Digitales Speicheroszilloskop
GmbH
3 Monate
2015-04 - 2015-06

Entwicklung eines zusätzlichen Firmwaremoduls

Senior-Entwickler Programmiersprache C Atmel ARM7 Keil ...
Senior-Entwickler
  • Entwicklung eines zusätzlichen Firmwaremoduls für einen SPI-Schnittstellen-Router mit bis zu vier Schnittstellen
Programmiersprache C Atmel ARM7 Keil uVision embedded Multitasking-Programmierung USART RS232 SPI Logik-Analysator
GmbH
6 Monate
2014-10 - 2015-03

Modellbasierte Entwicklung und Codierung der Signalverarbeitungsalgorithmen

Senior-Entwickler, Consulting Projektmanagement für UWB-Systementwurf 2 Mitarbei-ter - MatLab Simulink ...
Senior-Entwickler, Consulting

Modellbasierte Entwicklung und Codierung der Signalverarbeitungsalgorithmen zur differenziellen Messung der Amplitude und Phase eines Ultra-Wide-Band-Messsystem (UWB) von 1 bis 6 GHz

  • Sensitivitätsanalyse durch Variation der Bauteile- und Prozessierungsparameter
  • Schaltungsentwurf und Realisierung der High-Speed Signalerfassungskomponenten
  • Genaue Abschätzung der Herstellungskosten
Projektmanagement für UWB-Systementwurf 2 Mitarbei-ter - MatLab Simulink HF-Kompetenz V-Modell basierte Ent-wicklung Altium Designer Top-Down Systemdesign
GmbH & Co KG
2 Monate
2014-08 - 2014-09

Layout-Design mit 24-Lagen und Prozessor

Senior-Entwickler, Consulting Altium Designer Layout System HF-Kompetenz Schaltungs-Design-Kompetenz
Senior-Entwickler, Consulting
  • HF-Design für Stipline-Layouts mit verschiedenen Impedanzen auf FR4 zur Übertragung von High-Speed-Signalen
  • Altium Designer, ICD Stackup Planner
  • Layout-Design mit 24-Lagen und Prozessor, DDR3-RAM und mehreren FPGAs
Altium Designer Layout System HF-Kompetenz Schaltungs-Design-Kompetenz
GmbH
Österreich
6 Monate
2014-02 - 2014-07

HF-Design, Test und -Messungen für ein Ultra-Wide-Band-Messsystem (UWB) bis circa 10 GHz

Senior-Entwickler, Consulting MatLab Simulink HF-Kompetenz ...
Senior-Entwickler, Consulting
  • HF-Design, Test und -Messungen für ein Ultra-Wide-Band-Messsystem (UWB) bis circa 10 GHz
  • Funktionale Simulation von verschiedenen Signal- und Messkon-zepten mit MatLab/Simulink
  • Grobe Abschätzung der Herstellungskosten
MatLab Simulink HF-Kompetenz V-Modell basierte Entwicklung Altium Designer Top-Down Systemdesign
GmbH & Co KG
7 Monate
2013-08 - 2014-02

HF-Design, Test und -Messungen im VHF/UHF-Bereich bis circa 500 MHz

Senior-Entwickler, Consulting MatLab Simulink Altium Designer ...
Senior-Entwickler, Consulting
  • HF-Messungen mit Agilent Vektor-Signal-Analysator bis 6 GHz
  • Konzept für eine digitale Prozessierung eines Unterabtast­systems zur hochpräzisen Impedanzmessung im VHF-Bereich
  • Implementierung der gesamten Signalkette und Prozessierung in MatLab und Teile in Simulink
  • Schaltungsdesign und das Layout des Messsystems unter Berücksichtigung des Zieltemperaturbereichs von 125°C. TI Prozessor mit DSP- und ARM-Core.
MatLab Simulink Altium Designer FPGA DSP Python Spice HF-Kompetenz V-Modell basierte Entwicklung
GmbH
1 Jahr 6 Monate
2012-03 - 2013-08

Drahtlose Datenübertragung für implantierte Unterstützungsfunktionen

Senior-Entwickler, Consulting Projektmanagement für Systementwurf 2 Mitarbeiter - C/C++ FPGA ...
Senior-Entwickler, Consulting
  • Drahtlose Datenübertragung für implantierte Unterstützungs-funktionen und Signalprozessierung von Ultraschall-Durchflussmessungen
  • Überarbeitung der VHDL-Signalprozessierung für eine Ultra-schall-Durchflussmessung bei Blutgefäßen. GPP mit ARM-Core
  • Konzeption eines drahtlosen Datenkanals im MICS-Band (Medical Implant Communication Service) bei 402,5 MHz zur Steuerung und Überwachung von im Menschen implantierten Hilfsfunktionen
  • MSP430 mit ARM-Core
  • Realisierung der Schaltung, des Hochfrequenz-Layouts und der Platine für den MICS-Band-Transceiver mit dem Design Tool Altium Designer
  • Entwicklung einer Spiralhelix-Antenne für das 402,5 MHz Band
  • Design des HF-Impedanz-Anpassnetzwerks für die Antenne
  • Anpassung der Antenne an die Umgebung im organischen Material
  • Vermessung der Antenne
Projektmanagement für Systementwurf 2 Mitarbeiter - C/C++ FPGA VHDL Altium Designer HF-Schaltungs-entwicklung HF-Messtechnik HF-Antennenentwicklung V-Modell basierte Entwicklung GPP- und Mikrocontroller-Programmierung
GmbH
5 Monate
2011-11 - 2012-03

Integration des LTE-Protokollstacks auf die Base Station Plattform von Texas Instruments

Programmierer, Integrator C/C++ DSP LTE ...
Programmierer, Integrator
  • Integration und Programmierung von Routinen zur Erstellung von Leistungsprofilen der Real-Time-Software auf dem 4-Kern DSP von TI und GPP mit ARM-Core.
  • Durchführung von Datendurchsatz- und Performance-Messungen
  • Integration einer UDP-Routing Prozedur in den Stack des UEs (User Equipment)
C/C++ DSP LTE DSP/BIOS Linux GPP- und Mikrocontroller-Programmierung
Nomor GmbH
München
4 Monate
2011-07 - 2011-10

Entwicklung von embedded Firmware für den MAC-Protokollstack

Programmierer Forth VHDL LTE ...
Programmierer
  • Entwicklung von embedded Firmware für den MAC-Protokollstack im Uplinkkanal eines neuen LTE- und UMTS-Basisband-Prozessor-Chip für Smartphones
  • Programmierung in Forth und Assembler
  • Erstellen und Programmieren von Test-Cases
  • Verifikation und Simulation mit ModelSim/QuestaSim
Forth VHDL LTE UMTS ModelSim/QuestaSim ClearCase V-Modell basierte Entwicklung
Intel Mobile GmbH
München
1 Jahr 2 Monate
2010-05 - 2011-06

Entwicklung von Gerätetreibern und User-Space Programmen, für ein Embedded Linux Betriebssystem, zum Test einer Software Defined Radio Plattform

Entwickler C/C++ Linux Assembler ...
Entwickler

Entwicklung von Gerätetreibern und User-Space Programmen, für ein Embedded Linux Betriebssystem, zum Test einer Software Defined Radio Plattform:

  • Automatische Umschaltung zwischen 1000BASE-X Fiber und 1000BASE-T Copper-Mode mit dem Braodcom BCMB5461S
  • Integration der im Freescale QorIQ Prozessor integrierten eTSEC (EnhancedThree-SpeedEthernetController) MACs in das Embedded Linux Betriebssystem
  • Steuerung und Datenübertragung von externen PHY-Bausteinen über die RGMII-Schnittstelle
  • Steuerung und Datenübertragung von SFP-Module über die SGMII-Schnittstelle
  • Steuerung und Datenübertragung von I2C-Temperatursensoren
  • Konfiguration von Embedded Linux für Freescale QorIQ P2 (P2020 P2010) Prozessor Familie
  • Konfiguration und Bau der notwendigen Crossplattform-Toolchain zur Entwicklung und zum Debuggen von Programmen für den User- und den Kernel-Space
C/C++ Linux Assembler DOORS ClearCase V-Modell basierte Entwicklung GPP- und Mikrocontroller-Programmierung
Rohde & Schwarz GmbH & Co. KG
Stuttgart
7 Monate
2009-10 - 2010-04

Entwicklung von High-Level- und Low-Level-Requirements für die DO-179B und DO-254 zur Zertifizierung eines Software Defined Radios

Entwickler C/C++ DSP Perl ...
Entwickler
  • Entwicklung von Äquivalenzklasse und basierend darauf die Herleitung und Beschreibung der dafür notwendigen Test-Cases
  • Entwicklung der Perl-Programme für die Test-Case-Prozess­steuerung, die Generierung der Stimuli-Signale und den Test der Ausgangsignale
  • Test und Überarbeitung der DSP-Assembler-Software, um die Erreichung funktionaler „Requirement-Based Test Coverage“ und „Structural Code Coverage“ zu erzielen
C/C++ DSP Perl DOORS ClearCase V-Modell basierte Entwicklung DSP-Programmierung
Rohde & Schwarz GmbH & Co. KG
1 Jahr 9 Monate
2008-02 - 2009-10

MatLab- und VHDL-Entwicklung einer Datenschnittstelle zwischen Lattice FPGA?s und MatLab

Entwickler C FPGA Linux ...
Entwickler
  • Visualisierung der Daten, Interpretation der Messergebnisse und Entwicklung eines Konzeptvorschlags für die Verbesserung und Optimierung der Signalverarbeitung
  • Entwicklung von Perl-Programmen zur Basiskonfiguration von auf Linux basierten WLAN-AccessPoints
C FPGA Linux MatLab Perl V-Modell basierte Entwicklung
ads-tec GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1990

Diplom in Elektrotechnik an der Universität Karlsruhe, mit den beiden Studienschwerpunkten Technik der  Informationsverarbeitung und Hochfrequenztechnik


1997

Promotion zum Dr.-Ing. an der Technischen Hochschule Darmstadt mit dem Thema: Einfluss der Mehrwegesignalausbreitung auf die Laufzeit- und Phasenmessungen beim Globalen Navigationssystem GPS

Position

Position

Ich bin passionierter Entwicklungs-Ingenieur und arbeite schon seit über 25 Jahren im Bereich der Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Während dieser Zeit bearbeitete ich viele unterschiedliche und spannende Projekte für namhafte Technologie-Unternehmen.

 

Ich besitze ein geschärftes analytisches Denkvermögen und eine Begeisterung für das Arbeiten im physikalisch technischen Grenzbereich und der Herausforderungen, die hierbei bei der Lösung der Probleme auftreten.

Schlagwörter und Schwerpunkte meiner Tätigkeiten

  • Firmware-, Software- und Hardware-Entwicklung, Test und Inbetriebnahme

Kompetenzen

Kompetenzen

Top-Skills

Hardwarenahe-Softwareentwicklung Softwarenahe-Hardwareentwicklung Hochfrequenztechnik Elektronische und HF Test-, Mess- und Verifikationstechnik C/C++/C# Matlab Simulink Scrum Analogtechnik Löttechnik Altium Designer FPGA Dokumentation VHDL Doors Phyton

Schwerpunkte

GNSS

Fachlich:

  • Entwicklung von hardwarenaher Software und softwarenaher Hardware für embedded Systeme
  • Modell-basierte Entwicklung
  • Implementierung in GPPs, FPGAs oder DSPs
  • Umgang mit moderner Messtechnik, wie Spektrum-Analysatoren, Netzwerk-Vektor-Signalanalysatoren, Breit-band-Funkkommunikationstestgeräten
  • Schaltungstechnik, Hochfrequenztechnik, Layouts für High-Speed-Signale

Aufgabenbereiche

Automotive

Produkte / Standards / Erfahrungen / Methoden

3GPP
Altium Designer
Altium Designer Layout System
Analog-Digital-Wander ADC
Anritsu MT8821C
Atmel ARM7
bohren
ClearCase
Digital- und HF-Schaltungsentwurf
Digital-Schaltungsentwurf
Digitales Speicheroszilloskop
DOORS
DSP-Programmierung
DxDesigner
Eclipse
embedded
fräsen
GPP- und Mikrocontroller-Programmierung
HF-Antennenentwicklung
HF-Kompetenz
HF-Messtechnik
HF-Schaltungsentwicklung
HPSDR
IAR
Infineon XMC1300 32 Bit ARM Cortex-M0
Keil
Keysight Signalgeneratoren und Messgeräte
Logik-Analysator
LTE
Löttechnik
MacPhy
mechanische Bearbeitung von Gehäusen und Gehäuseteilen
Messtechnik
ModelSim/QuestaSim
Multitasking- und Interrupt-Programmierung
Multitasking-Programmierung
Programmiersprache C
Requirements-Engineering
Rohde & Schwarz CMW 500
Schaltungs-Design-Kompetenz
Spice
sägen
TEMAC
Top-Down Systemdesign
U-Boot-Konfiguration
UMTS
Unterstützung der AUTOSAR-Implementierung
USART
uVision
V-Modell basierte Entwicklung
Visual Studio
Visual Studio.NET
Vivado
Xilinx FPGA
Xilinx LogiCORE IPs
XML

Auf einen Blick:
Ich bin passionierter Entwicklungs-Ingenieur und arbeite schon seit über 25 Jahren im Bereich der Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Während dieser Zeit bearbeitete ich viele unterschiedliche und spannende Projekte für namhafte Technologie-Unternehmen.

Entwicklung:
Entwicklung von hardwarenaher Software und softwarenaher Hardware. Dies bedeutet also an der untersten Softwareschicht, bei der die Software auf die Hardware, also die Physik, trifft. Hardware, Firmware und Software. Messung, Test und Inbe-triebnahme. Entwicklung von Hochfrequenz-Schaltungen, Layouts und Anten-nen. Entwicklung von diskreten hochfrequenten Digitalschaltun-gen und Layouts. Entwicklung von VHDL State-Machines zur digitalen High-Speed-Signalverarbeitung in FPGAs und C/C++-Programme zur Medi-um-Speed-Signalprozessierung in DSPs. LTE, UMTS, GSM, WLAN, LAN ? Tests, Protokolle, Kodierung und Übertragungsverfahren; Layouts; Software Defined Radios (SDR); AD/DA-Wandler; SDRAM-Ansteuerung und Timing; Flash-Speicher-Ansteuerung und Timing; Ortung und Navigation, GNSS, GPS, GALILEO, EGNOS, lokale Navigationssysteme


Tools:
MatLab, Simulink, Altium Designer, Eclipse, TI Code Composer Studio, IAR Embedded Workbench, ARM 7 Prozessoren, , LTE, VHDL, Mentor ModelSim, C, C++, Phyton, VisualStudio, Intel Altera Quartus, Cyclone-V, Xilinx ISE, Lattice Diamond, SPICE, Git, ClearCase, UltraEdit, HF/RF, EMV, und andere.


Sicherheit:
Ermächtigung zum Umgang mit Verschlusssachen (VS) des Ge-heimhaltungsgrades VS ? NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) ? Ü2-Überprüfung ? Diese hatte ich für militärische Projek-te, ist aber abgelaufen und muss gegebenenfalls erneuert wer-den.

Software/Firmware/ Produkte/Standards/ Erfahrungen:

  • Altium Designer, integriertes Entwicklungssystem für elek-tronische Schaltungen zur flexiblen Integration von FPGA?s und IP-Prozessor-Cores
  • ModelSim, Simulation Tool für Finite State Machines
  • PSPICE, zur Simulation von analogen und gemischten analogen und digitalen Schaltungen
  • Texas Instruments Code Composer Studio Entwicklungs-umgebung, Development Compiler und Assembler Software für die DSP Familie
  • Laborausstattung zum Ein- und Auslöten, Aufbauen und Testen von elektronischen Schaltungen mit Fine-Pitch und SMD-Bausteinen
  • Simulation und Design: MatLab/Simulink, Altium Designer PSpice
  • Compiler/Interpreter: C/C++, Assembler, VisualStudio, Python
  • Entwicklungsumgebung: IAR Embedded Workbench
  • Project Software: Microsoft Project
  • Management/QS: Git, SubVersion, SVN, ClearCase, DOORS, DO-178B, DO-245
  • Grafik Software: Acrobat, GIMP
  • Informationsserver-Plattform: David
  • Linux-Entwicklungsplattform: Ubuntu Linux auf PC, verschiedene Embedded-Linux-Systeme mit unterschiedlichen Prozessoren
 

Analog und Digital Design-Tools:

  • Xilinx FPGA Design Package ISE Foundation
  • Xilinx ChipScope Pro
  • Lattice PLD und FPGA Design Package ispLEVER
  • SYNPLIFY Synthese Software
  • Altium Designer, integriertes Entwicklungssystem für elektronische Schaltungen zur flexiblen Integration von FPGA?s und IP-Prozessor-Cores.
  • ModelSim, Simulation Tool für Finite State Machines
  • PSPICE, zur Simulation von analogen und gemischten analogen und digitalen Schaltungen
  • Texas Instruments Code Composer Studio Entwicklungsumgebung, Development Compiler und Assembler Software für die C5000, C6000 DSP Familie.
  • TMS320 C6711 Texas Instruments DSP Entwicklungs- und Test-Hardware.
  • Laborausstattung zum Ein- und Aus-Löten, Aufbauen und Testen von elektronischen Schaltungen mit Fine-Pitch und SMD-Bausteinen.

Test-Equipment:

  • 54832D 4 + 16 Kanal, 1 GHz Mixed-Signal Infiniium Oszilloscope
  • HF Spektrum Analysator bis 6.5 GHz von Agilent
  • HF Signal Generator und Modulator bis 2 GHz von Agilent
  • Universeller ComNova CDMA Testsender
  • Universeller ComNova CDMA Testempfänger
  • Laborausstattung zum Aufbau und Test von analogen und digitalen Schaltungen
  • Verschiedenen GPS-Empfänger, hauptsächlich OEM-Module für Test- und Messzwecke

Informationstechnik:

  • MathLab/Simulink
  • Compiler: C/C++, Assembler, Visual Basic
  • UltraEdit, UEStudio
  • Project Software: Microsoft Project
  • Versions-Mangement: SubVersion
  • Grafik Software: Corel Draw, PhotoShop, Acrobat
  • Informationsserver-Plattform: David v10
  • Linux-Entwicklungsplattform: Redhad Linux auf PC, verschiedene Embedded-Linux-Systeme mit unterschiedlichen Prozessoren

 

Schlagwörter, die den Schwerpunkt meiner Tätigkeiten beschreiben sind:

  • Promovierter Entwicklungs-Ingenieur; Firmware-, Software- und Hardware-Entwicklung, Test und Inbetriebnahme; Entwicklung von DO-178B konformen High-Level- und Low-Level-Software-Requirements und Test-Cases; Entwicklung von DO-254 konformen Hardware- und Firmware-Requirements und Test-Cases; Embedded Systems; Digitale Signalprozessierung (DSP); Digitale und analoge Schaltungen; HF-Hardware bis 6 GHz; WLAN, Protokoll, Kodierung und Übertragungsverfahren; Layouts; Empfängerstufen; Software-Empfänger; Software Defined Radio (SDR); AD/DA-Wandler; SDRAM-Ansteuerung und Timing; Flash-Speicher-Ansteuerung und Timing; Entwurf von Hochspannungs-Netzteilen; Ortung und Navigation, GPS, GALILEO, EGNOS, lokale Navigationssysteme; Elektronische Baugruppen; CDMA-Sender und Empfänger; Datenübertragung mit Xilinx RocketIO
  • Texas Instruments DSP TMS320, DOORS, DO-178B, DO-245, VHDL, MatLab, Simulink, Mentor ModelSim, C/C++, Assembler, Perl, VisualBasic, FPGA, PLD, Xilinx, Lattice, ISE, ispLEVER, Altium Designer, SPICE, SubVersion, ClearCase, UltraEdit, UEStudio, ActivePerl, ActiveState Perl Dev
  • Ermächtigung zum Umgang mit Verschlusssachen (VS) des Geheimhaltungsgrades VS ? NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) ? Ü2-Überprüfung

Beruflicher Werdegang:

05/1990 - 12/1999

Wissenschaftlicher Mitarbeiter am Institut für Hochfrequenztechnik des Deutschen Zentrums für Luft- und Raumfahrt (DLR) e.V. in Oberpfaffenhofen. Projektleiter bei verschiedenen Projekten zur wissenschaftlichen Untersuchung der Signalintegrität des Satellitennavigationssystems GPS und des Know-how- und Technologie-Transfers in innovative Produkte


Seit 01/2000

Freiberuflich tätig im Ingenieurbüro ComNova® für Navigations- und Informationssysteme bei nationalen und internationalen Projekten

Profil:

Ich verfüge über ein hohes Maß an Problemlösungskompetenz und die Fähigkeit zum Querdenken und Wechseln der Perspektiven. Dies versetzt mich in die Lage innovative Lösungen zu entwicklen, die mit einem 08/15-Mainstream-Denken nicht möglich wären. Mit dem Ziel der Realisierung erfolgreicher Projektlösungen, resultierte meine Denk- und Vorgehensweise aber auch in mehreren Patenten, Patentanmeldungen, Patentbeteiligungen und Innovationspreisen.

Betriebssysteme

DSP/BIOS
Echtzeitbetriebssysteme
TI DSP/Bios
Embedded Linux
Linux
MS-DOS
Unix
Entwicklung unter C/C++
Windows
Entwicklung unter Visual C/C++, Visual Basic, 80xx-Assembler
Auch Programmentwicklung unter MatLab/Simulink und IDL

Programmiersprachen

Assembler
Basic
Wenn sonst keine andere Möglichkeit vorhanden ist
C
Hardwarenahe Programmierung
C und Phyton
C#
C++
Hardwarenahe Programmierung
C/C++
Forth
MatLab
MATLAB / Simulink
Digitale Signalverarbeitung
Microsoft Visual Studio
Perl
Steuerung von automatischen Tests
Programmiersprache VHDL
Python
Simulink
Verilog
VHDL
Durch meine umfangreiche Erfahrung bin ich in der Lage, mich sehr schnell an eine neue Programmiersprache anzupassen.

Datenbanken

MS SQL Server
MySQL
ODBC
SQL

Datenkommunikation

CoAP
Ethernet
Internet of the Things (IoT)
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
LTE-UE
LwM2M
Message Queuing
NetSockets
NetSockets - Server und Clients
parallele Schnittstelle
Programmierung von Datenaustausch unter C und VisualBasic
Proprietäre Protokolle
Router
RS232
Programmierung von Datenaustausch unter C und VisualBasic
SPI
TCP/IP
Programmierung und Modifikation von WLAN-Treibern
Windows Netzwerk
Winsock
Programmierung des Datenaustausch zwischen LINUX und Windows Rechner im Netzwerk, unter C/C++ und VisualBasic

Hardware

Datenerfassungsterminals
Digital
Digitale Signalprozessoren
TI 67xx Reihe, Programmierung unter C und Assembler
DSP
Echtzeitsysteme
TI SYS/BIOS
embedded Systeme
Digitale Signalprozessierung; Software Defined Radios (SDR)
FPGA
Intel Altera Cyclone-V, Lattice ECP, Xilinx Virtex 5, Virtex 4 und Virtex II Pro
Hardware entwickelt
Entwicklung und Test mit CAE Tools; Entwicklung und Simulation von High-Speed- und HF-Schaltungen und ¿Layouts.
Messgeräte
DSO, Spektrum-Analyser, HF-Netzwerk-Analyser
MicroBlaze
Mikrocontroller
PC
Mit Windows und LINUX OS
PLD, FPGA
VHDL, ModelSim, PLD, FPGA,Intel Quartus, Xilinx, Lattice, ISE, ispLEVER
Proprietäre HW
GPS-Empfänger, WLAN, HF, analoge und digitale Schaltungen
Sensoren
Komplette Bandbreite
Steuer und Regelsysteme
Texas Instruments
Programmierung unter C und Assembler der 67xx DSPs

Hardware:

  • Cyclone-Familie von Intel-Altera ? EC/ECP FPGA-Familie von Lattice, Virtex 5, Virtex 4 und Virtex II Pro von Xilinx, Altium Designer, Hochfrequenz-Schaltungen, Hochfrequenz-Layouts, Antennen, Sende- und Empfangsschaltungen, Digitalschaltungen, Digitallayouts, Spreizbandmodulatoren, Korrelatoren, SDRAM-Ansteuerung, FLASH-Ansteuerung, Hochspannungser-zeugung bis 20kV
  • General Purpose Prozessoren: ARM-Prozessoren
  • Digitale Signalprozessoren: Texas Instruments DSP TMS320 Rei-he, Programmierung unter C und Assembler, TI DSP/BIOS, E-clipse, TI Code Composer Studio, DSP Analyzer
  • Embedded Systeme: Digitale Signalprozessierung, Software De-fined Radios (SDR), Sende- und Empfangsstufen, Netzwerksteu-erung, Datenhandling, IAR Embedded Workbench
  • Hardwareentwickung: Entwicklung und Test mit CAE Tools, Entwicklung und Simulation von High-Speed- und HF-Schaltungen und Layouts, PSpice
  • Messgeräte: HF-Netzwerk-Analyser, Wideband Communication Analyzer wie Rohde&Schwarz CMW500 und Anritsu MT8821C. Digitale Speicheroszilloskope (DSO), Spectrum Analyzer, Digital Signal Analyzer (DSA)
  • FPGA: VHDL, ModelSim, Quartus, Xilinx Vivado, ChipScope Pro, Lattice Diamond, Reveal, SYNPLIFY
  • Proprietäre Hardware: GPS-Empfänger, WLAN, HF, analoge und digitale Schaltungen, Sensoren, Steuer- und Regelsysteme

Berechnung / Simulation / Versuch / Validierung

PSpice
Rohde&Schwarz CMW500 Wideband Communication

Design / Entwicklung / Konstruktion

DSP-Empfänger- und -Systemdesign
IAR Embedded Workbench
  • Überarbeitung der VHDL-Signalprozessierung für eine Ultraschall-Durchflussmessung bei Blutgefäßen.
  • Konzeption eines drahtlosen Datenkanals im MICS-Band (Medical Implant Communication Service) zur Steuerung und Überwachung von im Menschen implantierten Hilfsfunktionen.
  • Entwicklung eines Programms zum Routing von UDP-Packeten in einem LTE-UE (Long Term Evolution User Equipment) Stack.
  • Entwicklung von Gerätetreibern für das Embedded Linux Betriebssystem:
  • Automatische Umschaltung zwischen 1000BASE-X Fiber und 1000BASE-T Copper-Mode mit dem Broadcom BCM5461S
  • Integration der im Freescale QorIQ Prozessor integrierten eTSEC (EnhancedThree-SpeedEthernetController) MACs
  • Steuerung und Datenübertragung von externen Bausteinen über die RGMII-Schnittstelle
  • Steuerung und Datenübertragung von SFP-Module über die SGMII-Schnittstelle
  • Steuerung und Datenübertragung von I2C-Temperatursensoren
  • Konfiguration von Embedded Linux für Freescale QorIQ P2 (P2020 P2010) Prozessor Familie. Konfiguration und Bau der notwendigen Crossplattform-Toolchain zur Entwicklung und zum Debuggen von Programmen für den User- und den Kernel-Space.
  • Test- und Überarbeitung von TI TMS320 DSP-Assembler- und Xilinx FPGA-VHDL-Routinen für die digitale Signalprozessierung des Sende- und Empfangszweigs eines ?Software Defined Radios?.
  • Implementierung der Prozesssteuerung, der Generierung der Stimuli-Signale und der Überprüfung der Ausgabe-Signale von Test-Cases in den Programmiersprachen Perl, Code Composer Studio Scripting und General Extension Language (GEL), zur DO-178B konformen ?Software Requirements-Based Test Generation?.
  • Debugging von DSP-Assembler-Programmen mit dem Code Composer Studio, dem Blackhawk USB560bp Emulator und dem CPU Cycle Accurate Simulator.
  • Analyse der ?Requirement-Based Test Coverage? und der ?Software Structual Coverage? von DSP-Assembler-Routinen für die digitale Signalprozessierung.
  • Umfangreiche Erfahrung mit den FPGAs und den Entwicklungs- und Debugsystemen der Firmen Xilinx und Lattice bei High-Speed-Designs.
  • Implementierung von Signalprozessierungs-Routinen für ?Software Defined Radios? in High Performance DSP FPGAs
  • Dekodierung des Datenstroms verschiedener spreizbandcodierten Signale
  • Entwurf, Programmierung und Test von Finiten Zustandsmaschinen (FSM) und Hardware-Prozessen für programmierbare Logikbausteine mit VHDL
  • Programmierung; Hauptsächlich in C/C++, Texas Instruments Assembler und Visual Basic
  • Hardwarenahe Software und Gerätetreiber für embedded Linux und Windows Systeme
  • Entwicklung von Perl-Programmen zur Basiskonfiguration von auf Linux basierten WLAN-AccessPoints.
  • Entwicklung von Netzwerk-Protokollen
  • Beispiele für VHDL-Module, die ich in der letzten Zeit entwickelt, implementiert, gedebugged und getestet habe:
  • IP-Core für einen universellen Transceiver zur Übertragung und Empfang von seriellen Datenströmen bis 2.5 Giga-Bits-pro-Sekunde.
  • Online-Dekodierung des binären WLAN-Nutzdatenstroms aus digitalisiertem Inphasen- und Quadradurphasen-Signal mit Checksummen-Generierung und Überprüfung
  • Korrelation mit verschiedenen Filterfunktionen
  • Schnelle binäre Division mit frei wählbarem Divisor und Pipeline-Architektur
  • Synchronisationsverfahren mit externem GPS-Empfänger
  • FIFO- und Ringspeicher-Schaltungen
  • PLL-Schaltungen zur Generierung von verschiedenen Timingmodellen
  • Ansteuerung von High-Speed-AD-Wandler-Bausteinen
  • Ansteuerung von SDRAM-Speicherbausteinen mit Write-, Read- und Refreshzyklen.
  • Ansteuerung von Temperatursensoren und Low-Speed-AD-Wandler-Bausteinen
  • Datentransferprotokolle mit mehreren unterschiedlichen Datenquellen
  • Serielle RS232 Schnittstellen mit unterschiedlichen Baudraten

Managementerfahrung in Unternehmen

Srcum

Branchen

Branchen

  • Elektronik & High Tech
  • Information & Telekommunikation

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.