Fachlicher Schwerpunkt dieses Freiberuflers

Entwicklung von Software, Firmware, Hardware und Algorithmen / Altium Designer / Matlab / Simulink / FPGA / DSP

verfügbar ab
04.11.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kommentar

Deutschland: Momentan bevorzuge ich den Großraum München. Weltweite Auslandseinsätze sollten auf einige Wochen zeitlich begrenzt sein.

Weitere Länder: I speak English very well and partly French.

Position

Kommentar

Digital-, Analog- und Hochfrequenz-Schaltungen
Parallele Prozessierung, VHDL, FPGA

Schlagwörter und Schwerpunkte meiner Tätigkeiten

  • Firmware-, Software- und Hardware-Entwicklung, Test und Inbetriebnahme
  • Entwicklung von VHDL State-Machines zur digitalen High-Speed-Signalverarbeitung in FPGAs; Entwicklung von Linux-Netzwerk-Treibern; 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; Entwicklung von Device-Treibern für embedded Linux Systeme; Digitale Signalprozessierung (DSP); Digitale und analoge Schaltun-gen; HF-Hardware bis 6 GHz; WLAN, Protokoll, Kodierung und Übertragungsverfahren; Lay-outs; Empfängerstufen; Software-Empfänger; Software Defined Radio (SDR); AD/DA-Wandler; SDRAM-Ansteuerung und Timing; Flash-Speicher-Ansteuerung und Timing; Entwurf von Hoch-spannungs-Netzteilen; Ortung und Navigation, GPS, GALILEO, EGNOS, lokale Navigationssys-teme; Elektronische Baugruppen; CDMA-Sender und Empfänger; Datenübertragung mit Xilinx RocketIO
  • IAR Embedded Workbench, ARM Prozessoren, Eclipse, TI Code Composer Studio, DSP Ana-lyzer, LTE, Embedded, Freescale QorIQ P2 (P2020 P2010) Prozessor Familie, Texas Instru-ments DSP TMS320, SGMII, RGMII, DOORS, DO-178B, DO-245, VHDL, MatLab, Simulink, Mentor ModelSim, C, C++, Assembler, Forth, Perl, VisualBasic, Broadcom Netzwerk PHYs, FPGA, PLD, Xilinx ISE, Lattice Diamond Reveal, Altium Designer, SPICE, SVN, SubVersion, ClearCase, UltraEdit, UEStudio, ActivePerl, ActiveState Perl Dev, HF/RF, EMV
  • Ermächtigung zum Umgang mit Verschlusssachen (VS) des Geheimhaltungsgrades VS – NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) – Ü2-Überprüfung

Projekte

08/2017 - Heute

2 Jahre 2 Monate

Entwicklung der Software für die Qualifizierungs- und Fertigungsendtests eines LTE Internet of the Things (IoT) Geräts

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH & Co. KG
Projektinhalte
  • Entwicklung der Software in C++ und C# zur Steuerung des Ablaufs für den Qualifizierungs- und Fertigungsendtest eines LTE-UE ein innovatives Internet of the Things (IoT) Geräts
  • Steuerung der verschiedenen Signalgeneratoren und Messgeräten zur Simulation der AC-Stromversorgungsverhaltens, der DC-Lade-und Entladefunktionen
  • Ansteuerung des Breitband-Funkkommunikations-Analyzers CMW-500 von Rohde&Schwarz und des MT8821C von Anritsu
  • Aufzeichnung, Prozessierung und Beurteilung der Daten zur Qualifizierung des Geräts entsprechend den 3GPP-Vorschriften
  • Bewertung der Ergebnisse und Abspeicherung in eine SQL-Datenbank
  • Generierung einer XML-Datei aus den SQL-Daten zum Datenaustausch mit dem Mobilfunknetzbetreiber
Kenntnisse

C/C++

C#

SQL

XML

3GPP

LTE-UE

Internet of the Things (IoT)

NetSockets - Server und Clients

LwM2M

CoAP

Produkte

Anritsu MT8821C

Keysight Signalgeneratoren und Messgeräte

MATLAB

Visual Studio

Visual Studio.NET

IAR Embedded Workbench

Eclipse

Rohde & Schwarz CMW 500

01/2017 - 08/2017

8 Monate

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

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH
Projektinhalte
  • 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.
Kenntnisse

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

04/2016 - 12/2016

9 Monate

Prototypenentwicklung eines HMI-Systems für ein Automobil.

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH
Projektinhalte
  • Portierung der Hardware von einem NXP/Freescale- auf einen Renesas-Microcontroller
  • Requirements-Engineering
  • Entwicklung der Test-Cases und Einpflegen in DOORS
Kenntnisse

Digital-Schaltungsentwurf

DxDesigner

Messtechnik

Löttechnik

Unterstützung der AUTOSAR-Implementierung

Requirements-Engineering

DOORS

01/2016 - 05/2016

5 Monate

Entwicklung und Bau der Hardware einer Prototypenserie von 12 Geräten eines neuartigen Sicherheitszugangssystems.

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH
Kenntnisse

Digital-Schaltungsentwurf

Altium Designer

Messtechnik

Linux

U-Boot-Konfiguration

Löttechnik

mechanische Bearbeitung von Gehäusen und Gehäuseteilen

fräsen

bohren

sägen

06/2015 - 01/2016

8 Monate

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

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH
Kenntnisse

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

04/2015 - 06/2015

3 Monate

Entwicklung eines zusätzlichen Firmwaremoduls für einen SPI-Schnittstellen-Router mit bis zu vier Schnittstellen.

Rolle
Senior-Entwickler
Kunde
<anonymisiert> GmbH
Kenntnisse

Programmiersprache C

Atmel ARM7

Keil

uVision

embedded

Multitasking-Programmierung

USART

RS232

SPI

Logik-Analysator

10/2014 - 03/2015

6 Monate

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

Rolle
Senior-Entwickler, Consulting
Kunde
<anonymisiert> GmbH & Co KG
Projektinhalte
  • Sensitivitätsanalyse durch Variation der Bauteile- und Prozessierungsparameter
  • Schaltungsentwurf und Realisierung der High-Speed Signalerfassungskomponenten
  • Genaue Abschätzung der Herstellungskosten
Kenntnisse

MatLab

Simulink

HF-Kompetenz

V-Modell basierte Entwicklung

Altium Designer

Top-Down Systemdesign

08/2014 - 09/2014

2 Monate

HF-Design für Stipline-Layouts mit verschiedenen Impedanzen auf FR4 zur Übertragung von High-Speed-Signalen

Rolle
Senior-Entwickler, Consulting
Kunde
<anonymisiert> GmbH
Einsatzort
Österreich
Projektinhalte
  • Altium Designer, ICD Stackup Planner
  • Layout-Design mit 24-Lagen und Prozessor, DDR3-RAM und mehreren FPGAs
Kenntnisse

Altium Designer Layout System

HF-Kompetenz

Schaltungs-Design-Kompetenz

02/2014 - 07/2014

6 Monate

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

Rolle
Senior-Entwickler, Consulting
Kunde
<anonymisiert> GmbH & Co KG
Projektinhalte
  • Funktionale Simulation von verschiedenen Signal- und Messkonzepten mit MatLab/Simulink
  • Grobe Abschätzung der Herstellungskosten
Kenntnisse

MatLab

Simulink

HF-Kompetenz

V-Modell basierte Entwicklung

Altium Designer

Top-Down Systemdesign

08/2013 - 02/2014

7 Monate

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

Rolle
Senior-Entwickler, Consulting
Kunde
<anonymisiert> GmbH
Projektinhalte
  • 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.
Kenntnisse

MatLab

Simulink

Altium Designer

FPGA

DSP

Python

Spice

HF-Kompetenz

V-Modell basierte Entwicklung

03/2012 - 08/2013

1 Jahr 6 Monate

Drahtlose Datenübertragung für implantierte Unterstützungs-funktionen und Signalprozessierung von Ultraschall-Durchflussmessungen

Rolle
Senior-Entwickler, Consulting
Kunde
<anonymisiert> GmbH
Projektinhalte
  • Überarbeitung der VHDL-Signalprozessierung für eine Ultraschall-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
Kenntnisse

C/C++

FPGA

VHDL

Altium Designer

HF-Schaltungs¬entwicklung

HF-Messtechnik

HF-Antennenentwicklung

V-Modell basierte Entwicklung

GPP- und Mikrocontroller-Programmierung

11/2011 - 03/2012

5 Monate

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

Rolle
Programmierer, Integrator
Kunde
Nomor GmbH
Einsatzort
München
Projektinhalte
  • 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)
Kenntnisse

C/C++

DSP

LTE

DSP/BIOS

Linux

GPP- und Mikrocontroller-Programmierung

07/2011 - 10/2011

4 Monate

Entwicklung von embedded Firmware für den MAC-Protokollstack im Uplinkkanal eines neuen LTE- und UMTS-Basisband-Prozessor-Chip für Smartphones

Rolle
Programmierer
Kunde
Intel Mobile GmbH
Einsatzort
München
Projektinhalte
  • Programmierung in Forth und Assembler
  • Erstellen und Programmieren von Test-Cases
  • Verifikation und Simulation mit ModelSim/QuestaSim
Kenntnisse

Forth

VHDL

LTE

UMTS

ModelSim/QuestaSim

ClearCase

V-Modell basierte Entwicklung

05/2010 - 06/2011

1 Jahr 2 Monate

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

Rolle
Entwickler
Kunde
Rohde & Schwarz GmbH & Co. KG
Einsatzort
Stuttgart
Projektinhalte

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
Kenntnisse

C/C++

Linux

Assembler

DOORS

ClearCase

V-Modell basierte Entwicklung

GPP- und Mikrocontroller-Programmierung

10/2009 - 04/2010

7 Monate

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

Rolle
Entwickler
Kunde
Rohde & Schwarz GmbH & Co. KG
Projektinhalte
  • 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
Kenntnisse

C/C++

DSP

Perl

DOORS

ClearCase

V-Modell basierte Entwicklung

DSP-Programmierung

02/2008 - 10/2009

1 Jahr 9 Monate

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

Rolle
Entwickler
Kunde
ads-tec GmbH
Projektinhalte
  • 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
Kenntnisse

C

FPGA

Linux

MatLab

Perl

V-Modell basierte Entwicklung

Projekthistorie

10/2007 - 02/2008

VSystems GmbH

Rolle: Entwickler

VHDL-Entwicklung und Implementierung eines universellen Transceivers zum Test von seriellen Highspeed- Datenüber­tragungskanälen bis 2.5 Giga-Bps in einem Netzwerk mit mehreren Xilinx FPGAs

Skills: FPGA, VHDL

 

05/2006 - 07/2007

The European GNSS Supervisory Authority (GSA)

Rolle: Entwickler

Gemeinschaftsprojekt mit M3 Systems, Projektpartner aus Frankreich und SkySoft, Projektpartner aus Portugal:

GLECIA, Ground Local Elements for Continuity Improvement on Airports

Entwicklung von Technologien zur Kombination der IndoorNav-Technologie mit GPS-Messdaten

Skills: C, VHDL, Matlab-Script, FPGA, GPP- und Mikrocontroller-Programmierung

 

09/2004 - 09/2007

ads-tec GmbH

Rolle: Entwickler

Integration der IndoorNav-Technologie in die Industrie Rugged Access Point (RAP) Produktlinie

Skills: C, VHDL, Altium Designer Schaltungsentwicklung, Matlab-Script, VisualBasic, FGPA, V-Modell basierte Entwicklung, GPP- und Mikrocontroller-Programmierung

Branchen

Elektronik & High Tech, Information & Telekommunikation



Kompetenzen

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

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

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse

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
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, 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

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 Empfangs­schaltungen, Digitalschaltungen, Digitallayouts, Spreizband­modulatoren, Korrelatoren, SDRAM-Ansteuerung, FLASH-Ansteuerung, Hochspannungserzeugung bis 20kV.

General Purpose Prozessoren: Freescale QorIQ P2 (P2020 P2010) Prozessor Familie, ARM-Prozessoren

Digitale Signalprozessoren: Texas Instruments DSP TMS320 Reihe, Programmierung unter C und Assembler, TI DSP/BIOS, Eclipse, TI Code Composer Studio, DSP Analyzer.

Embedded Systeme: Digitale Signalprozessierung, Software Defined Radios (SDR), Sende- und Empfangsstufen, Netzwerksteuerung, 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, Digitale Speicher­oszilloskope (DSO), Spectrum Analyzer, Digital Signal Analyzer (DSA).

FPGA: VHDL, ModelSim, Xilinx ISE, ChipScope Pro, Lattice Diamond, Reveal, SYNPLIFY.

Proprietäre Hardware: GPS-Empfänger, WLAN, HF, analoge und digitale Schaltungen, Sensoren, Steuer- und Regelsysteme.


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

Datenbanken
MS SQL Server
MySQL
ODBC
SQL

Produkte / Standards / Erfahrungen
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-Schaltungs¬entwicklung
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
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

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 C5000, C6000 DSP Familie.

TMS320 C6711 Texas Instruments DSP Entwicklungs- und Test-Hardware.

Laborausstattung zum Ein- und Auslö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, digitalen und hochfrequenten Schaltungen; Verschiedene GPS-Empfänger, hauptsächlich OEM-Module für Test- und Messzwecke

Simulation und Design: MatLab/Simulink, Altium Designer PSpice

Compiler/Interpreter: C/C++, Assembler, Forth, Perl, Visual­Basic, Python

Entwicklungsumgebung: UltraEdit, UEStudio, IAR Embedded Workbench , ActivePerl, ActiveState Perl Dev

Project Software: Microsoft Project

Management/QS: SubVersion, SVN, ClearCase, DOORS, DO-178B, DO-245

Grafik Software: Corel Draw, PhotoShop, Acrobat, GIMP

Informationsserver-Plattform: David

Linux-Entwicklungsplattform: Ubuntu Linux auf PC, verschiedene Embedded-Linux-Systeme mit unterschiedlichen Prozessoren

Ermächtigung zum Umgang mit Verschlusssachen (VS) des Geheimhaltungsgrades S – NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) – Ü2-Überprüfung

 

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

Entwicklung

Hardware-, Firmware- und Software-Entwicklung. Messung, Test und Inbetriebnahme.

Entwicklung von Hochfrequenz-Schaltungen, Layouts und Antennen. Entwicklung von diskreten hochfrequenten Digitalschaltungen und Layouts.

Entwicklung von VHDL State-Machines zur digitalen High-Speed-Signalverarbeitung in FPGAs und C-Programme zur Medium-Speed-Signalprozessierung in DSPs.

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; Entwicklung von Device-Treibern für embedded Linux Systeme; WLAN, Protokoll, Kodierung und Übertragungsverfahren; Layouts; Empfängerstufen; Software-Empfänger; Soft-ware 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

Tools

MatLab, Simulink, Altium Designer, Eclipse, TI Code Composer Studio, DSP Analyzer, Texas Instruments DSP TMS320, IAR Embedded Workbench, ARM Prozessoren, , LTE, Embedded, Freescale QorIQ P2 (P2020 P2010) Prozessor Familie, SGMII, RGMII, DOORS, DO-178B, DO-245, VHDL, Mentor ModelSim, C, C++, Assembler, Forth, Perl, VisualBasic, Broadcom Netzwerk PHYs, FPGA, PLD, Xilinx ISE, Lattice Diamond Reveal, SPICE, SVN, SubVersion, ClearCase, UltraEdit, UEStudio, ActivePerl, ActiveState Perl Dev, HF/RF, EMV

Sicherheit  

Ermächtigung zum Umgang mit Verschlusssachen (VS) des Geheimhaltungsgrades VS – NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD) – Ü2-Überprüfung

Beruflicher Werdegang

05/90 - 12/99

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

1998

Erster Preis beim Innovationswettbewerb im Rahmen des Deutschen Funknavigationsplans (DFNP) 98, verliehen durch das Bundesministerium für Verkehr, Bau- und Wohnungswesen (BMVBW)


Seit 01/00

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


Berechnung / Simulation / Versuch / Validierung
PSpice

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

Schwerpunkte

Fachlich:

Embedded Entwicklung, DSP, FPGA, Hochfrequenztechnik, Schaltungstechnik, Layouts für High-Speed-Signale, Signalprozessierung, Innovative und hochpräzise Messtechnik, Modell-basierte Entwicklung


Bemerkungen

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.


Ausbildungshistorie

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

×
×