Hardware Entw./Verifikation; Embedded Systeme; VHDL/ e (Specman/Verisity)/ Verilog/ SystemC/ C++/ FPGA/ ASIC
Aktualisiert am 16.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.07.2026
Verfügbar zu: 80%
davon vor Ort: 50%
FPGA
Device driver development
PCI Express
C / C++
CocoTB
Code Review
Ethernet
HLK Testing for Windows Device Drivers
Embedded Systems
Know How Transfer
Training
UVM
VHDL/Verilog/SystemVerilog System Verification
Deutsch
Fliessend
Englisch
Muttersprache
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

13 Jahre 9 Monate
2012-10 - heute

FlexRay

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Je nach Kundenbestellung, zwei oder drei Tage
Ein Tag Theorie. Zwei oder drei Tage Praxis

Häufigkeit:

Bis zu sechs Mal pro Quartal
Beim Auftraggeber im Hause (eine Schulung pro Quartal) oder beim Kunden vor Ort. Überwiegend deutsche Standorte aber auch z.B. Czestochowa, Polen

Teilnehmer:

Typ. zwölf Teilnehmer. Sehr breites Spektrum. Prüfingenieure,
Entwicklungsingenieure, Systemarchitekten. Auch Testfahrer sowieFacharbeiter

Aufgaben:  

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
Zulieferer von Automobiltechnik
Göppingen
15 Jahre 5 Monate
2011-02 - heute

Lattice Mico32, 32-Bit Mikrocontroller für FPGA

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein Tag, abwechselnd Theorie und Übungen in drei Abschnitte

Häufigkeit:

Nach Kundenbestellung

Teilnehmer:

Ab zwei Teilnehmer, FPGA Entwickler

Aufgaben:

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
eVision-Systems
Forstinning bei München
11 Monate
2024-11 - 2025-09

FPGA Redesign

FPGA Entwickler VHDL C C++
FPGA Entwickler
Portierung eines bestehenden Xilinx block-designs auf strukturiertes VHDL design. Entwicklung einer Verifikationsumgebung. Entwicklung eines in-feld Update Konzepts.
VHDL C C++
3 Monate
2016-01 - 2016-03

Bereich Industrietechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Simulationsumgebung für ein auf PCI
    basierendes FPGA

Ergebnisse:

  • Spezifikation und Entwicklung der Simulationsumgebung
  • Entwicklung eines PCI Bus-Functional Models (BFM)
  • Entwicklung eines Bus-Functional Models für eine proprietäre
    Local-Bus Schnittstelle
  • Einbindung verschiedener Speichermodellen (SSRAM, SPI)
  • Allgemeine Projektberatung
Weltweit tätiger Elektrokonzern
Karlsruhe
5 Monate
2015-11 - 2016-03

Hersteller von Spezialsteuerungen für Industrieanlagen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit SPI Anbindung zu einem
    Mikrocontroller sowie mehrere SPI Slave Ports (SPI Weiche, SPI Sequenzer)

Ergebnisse:

  • Entwicklung des FPGAs nach Pflichtenheft des Kunden
  • Entwicklung einer SImulationsumgebung
  • Allgemeine Projektberatung
Ulm
1 Jahr 1 Monat
2015-03 - 2016-03

Bereich Industrietechnik

Bereich Industrietechnik
Bereich Industrietechnik

Aufgaben:

  • Entwicklung eines PCI Express Multi-Function Adapters für ein Altera PCI Express Core zur Implementierung in einem Cyclone V FPGA
  • Entwicklung einer Simulationsumgebung

Ergebnisse:

  • Spezifikation und Entwicklung des Multifunction Adapters in VHDL
  • Entwicklung einer Qsys Beschreibung um den multi-function
    Adapter in das Gesamtsystem zu integrieren
  • Bereitstellung einer Simulationsumgebung um den FPGA über PCI Express zu stimulieren und verifizieren
  • Berechnung der Code Coverage bzw. Linting Analyse des PCI Express Multi-Function Moduls
  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Einschaltunterstützung
Weltweit tätiger Elektrokonzern
Augsburg
1 Monat
2016-02 - 2016-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller
Mitaussteller

Gemeinschaftsstand eVision Systems, Aldec, Exostiv Labs, Introspect, One-Spin, Sigasi

  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller Lösungen, SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Vorführung einer performanten DMA Lösung für PCI Express
  • Schulungsangebot
Embedded World
Nürnberg
1 Jahr 6 Monate
2014-07 - 2015-12

Medizintechnisches Unternehmen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Software Lösung zur Anbindung eines medizinischen Gerätes an einem PC über USB.

Ergebnisse:

  • Erstellung der Projektpflichtenhefts
  • Vorzeitige Entwicklung eines Demo Designs auf einer NXP Xplorer Karte zur Abschätzung der USB Latenzen
  • Entwicklung des Mikrocontroller Codes für einen Cortex M3 sowie die Windows Gerätetreiber
  • Entwicklung eines Testprogramms
  • Projektbegleitende Beratung
  • Projektdokumentation
Würzburg
9 Monate
2015-03 - 2015-11

Bereich Medizintechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express Gerätetreibers für Windows x64
  • Inbetriebnahme des Gerätetreibers mit einem Xilinx Spartan FPGA

Ergebnisse:

  • Entwicklung des Gerätetreibers
  • Beratung bei der Architektur des FPGA DMA Kanals
  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Allgemeine PCI Express Beratung
Weltweit tätiger Elektrokonzern
Erlangen
6 Monate
2014-11 - 2015-04

Hersteller von Entwicklungssysteme für Spielkonsolen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Unterstützung bei der Implementierung eines Multi-Function PCI Express Subsystems
  • Beratung bei der Treiberentwicklung (Windows, Linux)
  • Einschaltunterstützung vor Ort

Ergebnisse:

  • Projektberatung
Poggio Mirteto, Italien
7 Monate
2014-09 - 2015-03

Weltweit tätiger Halbleiterkonzern

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben

  • Entwicklung eines wiederverwendbaren PCI Express / Wishbone Multi-Function Adapters in Verilog

Ergebnisse:

  • Spezifikation und Entwicklung des Multifunction Adapters
  • Entwicklung eines Scripting-Flows zur Konfiguration des Adapters im Design Flow des Kunden
  • Bereitstellung eines Demo Projekts
  • Projektdokumentation
Portland USA
1 Monat
2015-02 - 2015-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller
Mitaussteller

Gemeinschaftsstand eVision Systems, Sigasi, One-Spin

  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller Lösungen, SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Schulungsangebot
Embedded World
Nürnberg
6 Monate
2014-07 - 2014-12

Hersteller von Geldautomaten

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines DMA Controllers mit PCI Express Anschluss zum Einsatz in einem Kunden FPGA Design

Ergebnisse:

  • Erstellung der Modulspezifikation
  • Entwicklung eines Demo Designs für eine FPGA Eval Board als 'Proof-of-Konzept'.
  • Projektbegleitende Beratung
  • Projektdokumentation
Burgdorf, Schweiz
4 Monate
2014-08 - 2014-11

Bereich Industrietechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Code Review eines vom Kunden entwickelten FPGAs
  • Erweiterung der Simulationsumgebung um eine bessere Abdeckung zu erreichen.

Ergebnisse:

  • Erstellung eines Lint Flows zur Code Analyse
  • Verfassung eines Berichts anhand der Linting Ergebnissen
  • Erweiterung der Simulationsumgebung sowie Aufbau eines VHDL Coverage Flows
  • Unterstützung bei der Analyse von PCI Express Problemen
  • Projektdokumentation
Weltweit tätiger Elektrokonzern
Karlsruhe
2 Monate
2014-09 - 2014-10

Hersteller von Kinotechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Unterstützung bei der Inbetriebnahme von zwei Produkten mit PCI Express Anschluss

Ergebnisse:

  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Projektbegleitende Beratung CV
München
3 Jahre 4 Monate
2011-06 - 2014-09

Halbleiterhersteller

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung von diversen Verilog Modulen für ein kundenspezifisches SoC Interconnect

Ergebnisse:

  • Modulspezifikation nach Kundenvorgaben
  • Modul Implementierung
  • Modul Dokumentation
  • Unterstützung bei der Verifikation
Unterhaching
5 Monate
2014-02 - 2014-06

Medizintechnisches Unternehmen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines Hochleistungs DMA Controllers für einen FPGA mit PCI Express Anschluss zur Übertragung von Röntgenbildern.

Ergebnisse:

  • Erstellung der Modulspezifikation
    Entwickeln eines Demo Designs für eine FPGA Eval Board als 'Proof-of-Konzept'.
  • Projektbegleitende Beratung
  • Projektdokumentation
Nürnberg
1 Monat
2014-02 - 2014-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Hauptaussteller
Hauptaussteller
  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller ,SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Schulungsangebot
Embedded World
Nürnberg
1 Jahr 7 Monate
2012-07 - 2014-01

Radarsystem Entwickler/Integrator

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer PCI Express PC-Karte zur Übertragung von Radar Messdaten an eine PC-Applikation

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Beratung beim Design der Baugruppe
  • Implementierung eines PCI Express FPGAs mit leistungsfähigen DMA Controller, SPI Schnittstelle sowie Radar Interface
  • Implementierung eines Linux Gerätetreibers für x86 sowie x64 Systeme
  • Entwicklung einer Simulationsumgebung
  • Projektdokumentation
Kornwestheim
2 Jahre 3 Monate
2011-11 - 2014-01

Zulieferer von Automobiltechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Mikrocontroller Software für ein FlexRay
    Messgerät

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Entwicklung einer Mikrocontroller Software für einen ARM Cortex M3 Mikrocontroller
  • Entwicklung eines USB Device Drivers für Win-XP, Vista-32, Vista- 64, Windows-7/32, Windows-7/64
  • Entwicklung eines Windows DLLs zur Einbindung in das Kunden Messsystem
  • Entwicklung von diversen FlexRay Test Szenarien
  • Entwicklung von diversen Erweiterungen
  • Projektdokumentation
Göppingen
1 Monat
2013-09 - 2013-09

PCI Express Power Management

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein halber Tag. Theorie

Häufigkeit:

Einmalig. Sonderbestellung

Teilnehmer:

Acht Teilnehmer - Entwickler, Projektleiter

Aufgaben:

  • Erstellung der Schulungsunterlagen
Halbleiterhersteller
Unterhaching
1 Jahr
2012-10 - 2013-09

Design House

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit PCI Anschluss kompatibel zum abgekündigten Cypress Baustein CY7C09949

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
    Portierung des Abel Code des Vorgänger-Produkts nach VHDL
  • Implementierung des relevanten Teils des CY7C09949 nach
    Cypress Datenblatt
  • FPGA Kodierung, Synthese sowie Simulation
  • Projektdokumentation
Weinstadt
1 Jahr 3 Monate
2012-07 - 2013-09

Hersteller von Spielautomaten

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express Embedded Systems zum Einsatz in Spielautomaten. Eine Kompatibilität zum älteren PCI System musste gewährleistet werden.

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
    Implementierung eines PCI Express FPGAs mit leistungsfähigen DMA Controller, mehreren UARTs, I2C Controller sowie I2S Controller
  • Implementierung eines PCI Wave Audio Treibers für Windows 7/32 sowie Windows 7/64
  • Entwicklung einer Simulationsumgebung
  • Projektdokumentation
Lübbecke
1 Monat
2013-02 - 2013-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von Lattice Semiconductor
Mitaussteller am Stand von Lattice Semiconductor
  • Ansprechspartner für PCI Express Themen
  • Vorführung einer Multi-function PCI Express Lösung
  • Schulungsangebot
Embedded World
Nürnberg
8 Monate
2011-12 - 2012-07

Hersteller von Spezialsteuerungen für Industrieanlagen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit PCI Express Anschluss kompatibel zum abgekündigten Cypress Baustein CY7C09949

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Portierung des Abel Code des Vorgänger-Produkts nach VHDL
  • Implementierung des relevanten Teils des CY7C09949 nach Cypress Datenblatt
  • FPGA Kodierung, Synthese sowie Simulation
  • Projektdokumentation
Ulm
3 Jahre 5 Monate
2009-03 - 2012-07

Bereich Kraftwerktechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express basierten FPGAs für eine
    Industriesteuerung. Entwicklung des hierfür benötigten Windows Gerätetreibers (KMDF Device Driver)

Ergebnisse:

  • Entwicklung eines FPGAs mit PCIexpress-IP der Firma Lattice zur Ansteuerung der externen DSP Konponenten
  • Für den FPGA wurden außerdem ein leistungsfähiger
    Scatter/Gather DMA Controller sowie SPORT-Controller für die externe DSPs entwickelt (Analog Devices)
  • Entwicklung einer Simulationsumgebung zur Verifikation des
    FPGAs. Hierzu wurden selbst entwickelte PCIexpress sowie SPORT BFMs eingesetzt.
  • Entwicklung einer FPGA-Variante für die Lattice PCIexpress Demo-Karte, um das Gesamtkonzept möglichst frühzeitig in Verbindung mit dem Intel Atom Prozessor evaluieren zu können
  • Entwicklung eines Konzepts zur Erkennung von FPGA-Störungen bzw. Kommunikationsausfall, das ein geregeltes Neustart des Systems auslösen soll.
  • Entwicklung eines Windows Device Treibers (KMDF) zur
    Ansteuerung des FPGAs in einer Windows XP Embedded Standard Umgebung. Erstellung von hierfür benötigten XPe Images.
  • Entwicklung einer Test-Applikation für Windows-XP / XP Embedded Standard
  • Aufbau von drei Testsystemen um Dauertests in den eigenen
    Räumen zu ermöglichen
  • Betreuung des Kunden bei der Endabnahme bzw.
    Gesamtsystemeinschaltung.
Weltweit tätiger Elektrokonzern
Karlsruhe
1 Monat
2012-03 - 2012-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von Lattice Semiconductor
Mitaussteller am Stand von Lattice Semiconductor
  • Ansprechspartner für PCI Express Themen
  • Vorführung eins PCI Express Bus-Funtional Models (BFM)
  • Schulungsangebot
Embedded World
Nürnberg
1 Monat
2011-10 - 2011-10

Aktuelle Entwicklungen in PCI Express

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein Tag Theorie

Häufigkeit:

Einmalig Sonderbestellung

Teilnehmer:

Zwölf Teilnehmer – Entwickler, Projektleiter

Aufgaben: 

  • Erstellung der Schulungsunterlagen
Weltweit tätiger Elektrokonzern,
Erlangen
1 Jahr 5 Monate
2010-04 - 2011-08

Halbleiterhersteller

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung von Testprogrammen für TriCore Mikrocontroller

Ergebnisse:

  • Entwicklung von Endtests für TriCore Mikrocontroller. Ziel der
    Endtests war, Peripherie Module zu testen, die nicht ausreichend durch automatisch generierten Tests erfasst werden.
  • 'C' tests entwickeln und debuggen vornehmlich mit Tasking,
    Hightec sowie PLS Entwicklungstools
Unterhaching
5 Monate
2011-03 - 2011-07

Hersteller von Industrie- bzw. Mobile-Automatisierungen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Ethernet GMII Steuerung für einen FPGA

Ergebnisse:

  • Der FPGA war als 'Interposer' zwischen PHY und Mikrocontroller konzipiert. Der Mikrocontroller hatte einen Bug bei bestimmten Ethernet Frame Längen. Aufgabe der FPGA Steuerung war das fehlerhafte Ethernet Paket aufzunehmen und korrigiert an den Mikrocontroller weiterzuleiten
  • Entwicklung eines GMII Empfängers sowie GMII Senders in VHDL Code
  • Entwicklung einer Simulationsumgebung
Ludwigsburg
4 Monate
2011-02 - 2011-05

Achtteiliges Webinar zum Lattice PCI Express Core sowie PCI Express im Allgemeinen für Lattice FAEs weltweit

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Acht mal ca. eineinhalb Stunden Theorie. Sitzungen in zwei Wochen Takt.
Offline Übungen mit Lösungen in der jeweils folgenden Sitzung

Häufigkeit:

Einmalig Aufgezeichnetes Webinar wird weiterhin vom Kunden intern benutzt.

Teilnehmer:

Pro Sitzung, ca. zwanzig Teilnehmer - FAEs. Interaktiv per Dial-In

Aufgaben:

  • Erstellung der Webinarunterlagen
  • Erstellung der Übungen
  • EMail Support für Lattice FAEs
Lattice Semiconductor
1 Monat
2011-03 - 2011-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von eVision Systems
Mitaussteller am Stand von eVision Systems
  • Ansprechspartner für PCI Express Themen
  • Vorführung des Aldec Riviera HDL Simulators unter Linux /Windows
  • Schulungsangebot
Embedded World
Nürnberg
1 Monat
2011-02 - 2011-02

Impulse/C ? Synthetisierbare FPGA von C Code

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Zwei Tage, ein Tag Theorie, ein Tag Praxis

Häufigkeit:

Einmalig in Krakow, Polen

Teilnehmer:

Acht Teilnehmer eines Universitätsinstituts

Aufgaben:

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
eVision-Systems
Forstinning bei München
1 Monat
2010-03 - 2010-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von eVision Systems
Mitaussteller am Stand von eVision Systems
  • Ansprechspartner für PCI Express Themen
  • Vorführung des Aldec Riviera HDL Simulators unter Linux /
    Windows
  • Schulungsangebot
Embedded World
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung und beruflicher Werdegang
2004 - heute Freiberuflicher Ingenieur
 
1980 - 2004
Siemens AG
Diverse Stellen in den Bereichen Test und Qualifikation sowie Hardware und Firmware Entwicklung
 
1980
Erwerb des Bachelor der Ingenieurwissenschaft (B.E.) an der Universität Cork (UCC), Irland
Fachrichtung: Allgemeine Elektrotechnik
 
1976
Erwerb der staatlichen irischen Hochschulreife
 
 
Erworbene Weiterbildungen und Seminare
2007
EMV Praxis - EMV für Leiterplatten und Systemen
(5 Tages Seminar, Prof. Dirks)
 
2005
Texas Instruments: Digital Motor Control sowie
TMS320F2812 eZdsp Workshops
 
2004
VDI: Gründung und Betrieb eines Ingenieurbüros
 
2003
Verisity: Specman Basic Training
 
2000
Dale Carnegie: Präsentations-Training
 
2000
ARM Technical Training

Kompetenzen

Kompetenzen

Top-Skills

FPGA Device driver development PCI Express C / C++ CocoTB Code Review Ethernet HLK Testing for Windows Device Drivers Embedded Systems Know How Transfer Training UVM VHDL/Verilog/SystemVerilog System Verification

Produkte / Standards / Erfahrungen / Methoden

8051
ABEL
ABI Electronics JTAGMaster
JTAG Master licence available
Accelerated Technology ImpulsC
Aldec active-hdl
Aldec ALint
Full licence available, subset of optional add-on rules
Aldec Riviera
Full licence available
Altera Quartus
Altium Designer
Full licence available
AMBA
ARM
ARM Cortex-M
Keil Tool chain licence available
ARM- 9
ARM-7
Atom D2800
Atom E660
AtomZ6xx
AutoSAR
awk
Borland
s. Embarcadero
Bugzilla
C166
Cadence Leapfrog
Cadence NC-Sim
Cadence Specman
CAN
ClearCase
CodeGear
CodeWarrior
CoreConnect
CVS
DesignCompiler
Device driver development
Linux, Windows (w/ driver signing)
Eclipse
Embarcadero
Full licence (architect edition) available
FibreChannel, Ethernet
FlexRay
FPGA
Design Software from Altera, Lattice, Microsemi, Xilinx
FPI
Framemaker
Full licence available
IEC61508
IEC61511
Intel Atom
Intel x86
IOM-2
ispLever
JTAG
Keil ?Vision
Licence available
KMDF
Lattice Diamond
LibreOffice / OpenOffice / StarOffice
Lin
MBISTarchitect
Mico32
Microsemi Libero
Microsoft Office
Microsoft VisualStudio
Mips
Modelsim
MSP430
NVMe
Protocol analysis, training
OCP
OO-Perl
OVM
PCI
PCI Express
HW development, Driver development, Bring-up support, Protocol analysis/tracing, Training
Perl
PlatformExpress
PowerPC
Precision
PrimeTime
Questa
RAD Studio
Full licence (architect ed.) available
RCP-Programmierung
SIL
Sparx Enterprise Architect
SPI
SPIRIT/IP-XACT
Subversion
Synchronicity
Synplify
SynplifyPRO
SysML
SystemC
SystemVerilog
Tcl/Tk
TestKompress
TLM 2.0
TriCore
UMDF
UML
Unix-Shell
USB, incl. USB-C
HW Development, Driver development, bring-up/protocol tracing support
UVM
V-Model
VCS-MX
Verilog
Development, simulation, simulation models, code review (alint)
VHDL
Development, simulation, simulation models, code review (alint)
Vivado
VMM
vr_ad
vr_ahb
vr_pci
WDM
Wishbone
Xilinx ISE
XML

Betriebssysteme

BS2000
CP/M
Dos
Echtzeitbetriebssysteme
ecos
Linux
MS-DOS
Osek/VDX
PalmOS
SUN OS, Solaris
Unix
Windows
Windows Embedded

Programmiersprachen

Assembler
ARM, Infineon C166, Intel 8051,
C
C++
CodeWarrior
CORBA IDL
Delphi
e (Specman)
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
MISRA-C
Paradox
Pascal
Perl
PHP
Python
Qt
Shell
Tcl/Tk
Verilog
VHDL
Xt, Motif
yacc/lex

Datenbanken

BDE
Derby
h2
HSQL
JDBC
LDAP
MySQL
ODBC
ODBC
Paradox
Postgres
PostgreSQL
SQL
SQLite
Sybase
Watcom SQL

Datenkommunikation

ATM
CORBA
TAO
Ethernet
HDLC
Internet, Intranet
ISDN
NetBeui
NetBios
parallele Schnittstelle
RS232
TCP/IP

Hardware

Bus
embedded Systeme
ARM, C166, Power-PC, TriCore, 8051
Hardware entwickelt
ASIC, FPGA, Flachbaugruppe; AMBA, CoreConnect, FPI
Mikrocontroller
ARM, IBM(PPC), Infineon (c166, tricore), Intel(8051, i960), MIPS, Sparc
PLD, FPGA
Altera, Cypress, Lattice, Xilinx
US Robotics Pilot

Branchen

Branchen

Automotiv
Embedded Systeme
Gerätetreiber (Windows / Linux)
Mikroelektronik
PCI Express Schulung
System Design bzw. Verifikation (HDL Hochsprachen)
WHQL Test

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

13 Jahre 9 Monate
2012-10 - heute

FlexRay

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Je nach Kundenbestellung, zwei oder drei Tage
Ein Tag Theorie. Zwei oder drei Tage Praxis

Häufigkeit:

Bis zu sechs Mal pro Quartal
Beim Auftraggeber im Hause (eine Schulung pro Quartal) oder beim Kunden vor Ort. Überwiegend deutsche Standorte aber auch z.B. Czestochowa, Polen

Teilnehmer:

Typ. zwölf Teilnehmer. Sehr breites Spektrum. Prüfingenieure,
Entwicklungsingenieure, Systemarchitekten. Auch Testfahrer sowieFacharbeiter

Aufgaben:  

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
Zulieferer von Automobiltechnik
Göppingen
15 Jahre 5 Monate
2011-02 - heute

Lattice Mico32, 32-Bit Mikrocontroller für FPGA

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein Tag, abwechselnd Theorie und Übungen in drei Abschnitte

Häufigkeit:

Nach Kundenbestellung

Teilnehmer:

Ab zwei Teilnehmer, FPGA Entwickler

Aufgaben:

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
eVision-Systems
Forstinning bei München
11 Monate
2024-11 - 2025-09

FPGA Redesign

FPGA Entwickler VHDL C C++
FPGA Entwickler
Portierung eines bestehenden Xilinx block-designs auf strukturiertes VHDL design. Entwicklung einer Verifikationsumgebung. Entwicklung eines in-feld Update Konzepts.
VHDL C C++
3 Monate
2016-01 - 2016-03

Bereich Industrietechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Simulationsumgebung für ein auf PCI
    basierendes FPGA

Ergebnisse:

  • Spezifikation und Entwicklung der Simulationsumgebung
  • Entwicklung eines PCI Bus-Functional Models (BFM)
  • Entwicklung eines Bus-Functional Models für eine proprietäre
    Local-Bus Schnittstelle
  • Einbindung verschiedener Speichermodellen (SSRAM, SPI)
  • Allgemeine Projektberatung
Weltweit tätiger Elektrokonzern
Karlsruhe
5 Monate
2015-11 - 2016-03

Hersteller von Spezialsteuerungen für Industrieanlagen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit SPI Anbindung zu einem
    Mikrocontroller sowie mehrere SPI Slave Ports (SPI Weiche, SPI Sequenzer)

Ergebnisse:

  • Entwicklung des FPGAs nach Pflichtenheft des Kunden
  • Entwicklung einer SImulationsumgebung
  • Allgemeine Projektberatung
Ulm
1 Jahr 1 Monat
2015-03 - 2016-03

Bereich Industrietechnik

Bereich Industrietechnik
Bereich Industrietechnik

Aufgaben:

  • Entwicklung eines PCI Express Multi-Function Adapters für ein Altera PCI Express Core zur Implementierung in einem Cyclone V FPGA
  • Entwicklung einer Simulationsumgebung

Ergebnisse:

  • Spezifikation und Entwicklung des Multifunction Adapters in VHDL
  • Entwicklung einer Qsys Beschreibung um den multi-function
    Adapter in das Gesamtsystem zu integrieren
  • Bereitstellung einer Simulationsumgebung um den FPGA über PCI Express zu stimulieren und verifizieren
  • Berechnung der Code Coverage bzw. Linting Analyse des PCI Express Multi-Function Moduls
  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Einschaltunterstützung
Weltweit tätiger Elektrokonzern
Augsburg
1 Monat
2016-02 - 2016-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller
Mitaussteller

Gemeinschaftsstand eVision Systems, Aldec, Exostiv Labs, Introspect, One-Spin, Sigasi

  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller Lösungen, SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Vorführung einer performanten DMA Lösung für PCI Express
  • Schulungsangebot
Embedded World
Nürnberg
1 Jahr 6 Monate
2014-07 - 2015-12

Medizintechnisches Unternehmen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Software Lösung zur Anbindung eines medizinischen Gerätes an einem PC über USB.

Ergebnisse:

  • Erstellung der Projektpflichtenhefts
  • Vorzeitige Entwicklung eines Demo Designs auf einer NXP Xplorer Karte zur Abschätzung der USB Latenzen
  • Entwicklung des Mikrocontroller Codes für einen Cortex M3 sowie die Windows Gerätetreiber
  • Entwicklung eines Testprogramms
  • Projektbegleitende Beratung
  • Projektdokumentation
Würzburg
9 Monate
2015-03 - 2015-11

Bereich Medizintechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express Gerätetreibers für Windows x64
  • Inbetriebnahme des Gerätetreibers mit einem Xilinx Spartan FPGA

Ergebnisse:

  • Entwicklung des Gerätetreibers
  • Beratung bei der Architektur des FPGA DMA Kanals
  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Allgemeine PCI Express Beratung
Weltweit tätiger Elektrokonzern
Erlangen
6 Monate
2014-11 - 2015-04

Hersteller von Entwicklungssysteme für Spielkonsolen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Unterstützung bei der Implementierung eines Multi-Function PCI Express Subsystems
  • Beratung bei der Treiberentwicklung (Windows, Linux)
  • Einschaltunterstützung vor Ort

Ergebnisse:

  • Projektberatung
Poggio Mirteto, Italien
7 Monate
2014-09 - 2015-03

Weltweit tätiger Halbleiterkonzern

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben

  • Entwicklung eines wiederverwendbaren PCI Express / Wishbone Multi-Function Adapters in Verilog

Ergebnisse:

  • Spezifikation und Entwicklung des Multifunction Adapters
  • Entwicklung eines Scripting-Flows zur Konfiguration des Adapters im Design Flow des Kunden
  • Bereitstellung eines Demo Projekts
  • Projektdokumentation
Portland USA
1 Monat
2015-02 - 2015-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller
Mitaussteller

Gemeinschaftsstand eVision Systems, Sigasi, One-Spin

  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller Lösungen, SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Schulungsangebot
Embedded World
Nürnberg
6 Monate
2014-07 - 2014-12

Hersteller von Geldautomaten

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines DMA Controllers mit PCI Express Anschluss zum Einsatz in einem Kunden FPGA Design

Ergebnisse:

  • Erstellung der Modulspezifikation
  • Entwicklung eines Demo Designs für eine FPGA Eval Board als 'Proof-of-Konzept'.
  • Projektbegleitende Beratung
  • Projektdokumentation
Burgdorf, Schweiz
4 Monate
2014-08 - 2014-11

Bereich Industrietechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Code Review eines vom Kunden entwickelten FPGAs
  • Erweiterung der Simulationsumgebung um eine bessere Abdeckung zu erreichen.

Ergebnisse:

  • Erstellung eines Lint Flows zur Code Analyse
  • Verfassung eines Berichts anhand der Linting Ergebnissen
  • Erweiterung der Simulationsumgebung sowie Aufbau eines VHDL Coverage Flows
  • Unterstützung bei der Analyse von PCI Express Problemen
  • Projektdokumentation
Weltweit tätiger Elektrokonzern
Karlsruhe
2 Monate
2014-09 - 2014-10

Hersteller von Kinotechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Unterstützung bei der Inbetriebnahme von zwei Produkten mit PCI Express Anschluss

Ergebnisse:

  • Messung und Analyse von PCI Express Problemen im laufendem System
  • Projektbegleitende Beratung CV
München
3 Jahre 4 Monate
2011-06 - 2014-09

Halbleiterhersteller

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung von diversen Verilog Modulen für ein kundenspezifisches SoC Interconnect

Ergebnisse:

  • Modulspezifikation nach Kundenvorgaben
  • Modul Implementierung
  • Modul Dokumentation
  • Unterstützung bei der Verifikation
Unterhaching
5 Monate
2014-02 - 2014-06

Medizintechnisches Unternehmen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines Hochleistungs DMA Controllers für einen FPGA mit PCI Express Anschluss zur Übertragung von Röntgenbildern.

Ergebnisse:

  • Erstellung der Modulspezifikation
    Entwickeln eines Demo Designs für eine FPGA Eval Board als 'Proof-of-Konzept'.
  • Projektbegleitende Beratung
  • Projektdokumentation
Nürnberg
1 Monat
2014-02 - 2014-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Hauptaussteller
Hauptaussteller
  • Ansprechspartner für Automotiv, Embedded, FPGA, Mikrocontroller ,SW-Treiber und Verifikation
  • Vorführung einer PCI Express Protokoll Analyse
  • Schulungsangebot
Embedded World
Nürnberg
1 Jahr 7 Monate
2012-07 - 2014-01

Radarsystem Entwickler/Integrator

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer PCI Express PC-Karte zur Übertragung von Radar Messdaten an eine PC-Applikation

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Beratung beim Design der Baugruppe
  • Implementierung eines PCI Express FPGAs mit leistungsfähigen DMA Controller, SPI Schnittstelle sowie Radar Interface
  • Implementierung eines Linux Gerätetreibers für x86 sowie x64 Systeme
  • Entwicklung einer Simulationsumgebung
  • Projektdokumentation
Kornwestheim
2 Jahre 3 Monate
2011-11 - 2014-01

Zulieferer von Automobiltechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Mikrocontroller Software für ein FlexRay
    Messgerät

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Entwicklung einer Mikrocontroller Software für einen ARM Cortex M3 Mikrocontroller
  • Entwicklung eines USB Device Drivers für Win-XP, Vista-32, Vista- 64, Windows-7/32, Windows-7/64
  • Entwicklung eines Windows DLLs zur Einbindung in das Kunden Messsystem
  • Entwicklung von diversen FlexRay Test Szenarien
  • Entwicklung von diversen Erweiterungen
  • Projektdokumentation
Göppingen
1 Monat
2013-09 - 2013-09

PCI Express Power Management

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein halber Tag. Theorie

Häufigkeit:

Einmalig. Sonderbestellung

Teilnehmer:

Acht Teilnehmer - Entwickler, Projektleiter

Aufgaben:

  • Erstellung der Schulungsunterlagen
Halbleiterhersteller
Unterhaching
1 Jahr
2012-10 - 2013-09

Design House

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit PCI Anschluss kompatibel zum abgekündigten Cypress Baustein CY7C09949

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
    Portierung des Abel Code des Vorgänger-Produkts nach VHDL
  • Implementierung des relevanten Teils des CY7C09949 nach
    Cypress Datenblatt
  • FPGA Kodierung, Synthese sowie Simulation
  • Projektdokumentation
Weinstadt
1 Jahr 3 Monate
2012-07 - 2013-09

Hersteller von Spielautomaten

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express Embedded Systems zum Einsatz in Spielautomaten. Eine Kompatibilität zum älteren PCI System musste gewährleistet werden.

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
    Implementierung eines PCI Express FPGAs mit leistungsfähigen DMA Controller, mehreren UARTs, I2C Controller sowie I2S Controller
  • Implementierung eines PCI Wave Audio Treibers für Windows 7/32 sowie Windows 7/64
  • Entwicklung einer Simulationsumgebung
  • Projektdokumentation
Lübbecke
1 Monat
2013-02 - 2013-02

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von Lattice Semiconductor
Mitaussteller am Stand von Lattice Semiconductor
  • Ansprechspartner für PCI Express Themen
  • Vorführung einer Multi-function PCI Express Lösung
  • Schulungsangebot
Embedded World
Nürnberg
8 Monate
2011-12 - 2012-07

Hersteller von Spezialsteuerungen für Industrieanlagen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines FPGAs mit PCI Express Anschluss kompatibel zum abgekündigten Cypress Baustein CY7C09949

Ergebnisse:

  • Erstellung des Projektpflichtenhefts
  • Portierung des Abel Code des Vorgänger-Produkts nach VHDL
  • Implementierung des relevanten Teils des CY7C09949 nach Cypress Datenblatt
  • FPGA Kodierung, Synthese sowie Simulation
  • Projektdokumentation
Ulm
3 Jahre 5 Monate
2009-03 - 2012-07

Bereich Kraftwerktechnik

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung eines PCI Express basierten FPGAs für eine
    Industriesteuerung. Entwicklung des hierfür benötigten Windows Gerätetreibers (KMDF Device Driver)

Ergebnisse:

  • Entwicklung eines FPGAs mit PCIexpress-IP der Firma Lattice zur Ansteuerung der externen DSP Konponenten
  • Für den FPGA wurden außerdem ein leistungsfähiger
    Scatter/Gather DMA Controller sowie SPORT-Controller für die externe DSPs entwickelt (Analog Devices)
  • Entwicklung einer Simulationsumgebung zur Verifikation des
    FPGAs. Hierzu wurden selbst entwickelte PCIexpress sowie SPORT BFMs eingesetzt.
  • Entwicklung einer FPGA-Variante für die Lattice PCIexpress Demo-Karte, um das Gesamtkonzept möglichst frühzeitig in Verbindung mit dem Intel Atom Prozessor evaluieren zu können
  • Entwicklung eines Konzepts zur Erkennung von FPGA-Störungen bzw. Kommunikationsausfall, das ein geregeltes Neustart des Systems auslösen soll.
  • Entwicklung eines Windows Device Treibers (KMDF) zur
    Ansteuerung des FPGAs in einer Windows XP Embedded Standard Umgebung. Erstellung von hierfür benötigten XPe Images.
  • Entwicklung einer Test-Applikation für Windows-XP / XP Embedded Standard
  • Aufbau von drei Testsystemen um Dauertests in den eigenen
    Räumen zu ermöglichen
  • Betreuung des Kunden bei der Endabnahme bzw.
    Gesamtsystemeinschaltung.
Weltweit tätiger Elektrokonzern
Karlsruhe
1 Monat
2012-03 - 2012-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von Lattice Semiconductor
Mitaussteller am Stand von Lattice Semiconductor
  • Ansprechspartner für PCI Express Themen
  • Vorführung eins PCI Express Bus-Funtional Models (BFM)
  • Schulungsangebot
Embedded World
Nürnberg
1 Monat
2011-10 - 2011-10

Aktuelle Entwicklungen in PCI Express

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Ein Tag Theorie

Häufigkeit:

Einmalig Sonderbestellung

Teilnehmer:

Zwölf Teilnehmer – Entwickler, Projektleiter

Aufgaben: 

  • Erstellung der Schulungsunterlagen
Weltweit tätiger Elektrokonzern,
Erlangen
1 Jahr 5 Monate
2010-04 - 2011-08

Halbleiterhersteller

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung von Testprogrammen für TriCore Mikrocontroller

Ergebnisse:

  • Entwicklung von Endtests für TriCore Mikrocontroller. Ziel der
    Endtests war, Peripherie Module zu testen, die nicht ausreichend durch automatisch generierten Tests erfasst werden.
  • 'C' tests entwickeln und debuggen vornehmlich mit Tasking,
    Hightec sowie PLS Entwicklungstools
Unterhaching
5 Monate
2011-03 - 2011-07

Hersteller von Industrie- bzw. Mobile-Automatisierungen

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Aufgaben:

  • Entwicklung einer Ethernet GMII Steuerung für einen FPGA

Ergebnisse:

  • Der FPGA war als 'Interposer' zwischen PHY und Mikrocontroller konzipiert. Der Mikrocontroller hatte einen Bug bei bestimmten Ethernet Frame Längen. Aufgabe der FPGA Steuerung war das fehlerhafte Ethernet Paket aufzunehmen und korrigiert an den Mikrocontroller weiterzuleiten
  • Entwicklung eines GMII Empfängers sowie GMII Senders in VHDL Code
  • Entwicklung einer Simulationsumgebung
Ludwigsburg
4 Monate
2011-02 - 2011-05

Achtteiliges Webinar zum Lattice PCI Express Core sowie PCI Express im Allgemeinen für Lattice FAEs weltweit

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Acht mal ca. eineinhalb Stunden Theorie. Sitzungen in zwei Wochen Takt.
Offline Übungen mit Lösungen in der jeweils folgenden Sitzung

Häufigkeit:

Einmalig Aufgezeichnetes Webinar wird weiterhin vom Kunden intern benutzt.

Teilnehmer:

Pro Sitzung, ca. zwanzig Teilnehmer - FAEs. Interaktiv per Dial-In

Aufgaben:

  • Erstellung der Webinarunterlagen
  • Erstellung der Übungen
  • EMail Support für Lattice FAEs
Lattice Semiconductor
1 Monat
2011-03 - 2011-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von eVision Systems
Mitaussteller am Stand von eVision Systems
  • Ansprechspartner für PCI Express Themen
  • Vorführung des Aldec Riviera HDL Simulators unter Linux /Windows
  • Schulungsangebot
Embedded World
Nürnberg
1 Monat
2011-02 - 2011-02

Impulse/C ? Synthetisierbare FPGA von C Code

Freiberuflicher Auftragnehmer
Freiberuflicher Auftragnehmer

Dauer:

Zwei Tage, ein Tag Theorie, ein Tag Praxis

Häufigkeit:

Einmalig in Krakow, Polen

Teilnehmer:

Acht Teilnehmer eines Universitätsinstituts

Aufgaben:

  • Pflege und Weiterentwicklung der Kursunterlagen
  • Pflege und Weiterentwicklung der Praktika
eVision-Systems
Forstinning bei München
1 Monat
2010-03 - 2010-03

Kompetenzen als Entwickler im Bereich Embedded Systeme

Mitaussteller am Stand von eVision Systems
Mitaussteller am Stand von eVision Systems
  • Ansprechspartner für PCI Express Themen
  • Vorführung des Aldec Riviera HDL Simulators unter Linux /
    Windows
  • Schulungsangebot
Embedded World
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung und beruflicher Werdegang
2004 - heute Freiberuflicher Ingenieur
 
1980 - 2004
Siemens AG
Diverse Stellen in den Bereichen Test und Qualifikation sowie Hardware und Firmware Entwicklung
 
1980
Erwerb des Bachelor der Ingenieurwissenschaft (B.E.) an der Universität Cork (UCC), Irland
Fachrichtung: Allgemeine Elektrotechnik
 
1976
Erwerb der staatlichen irischen Hochschulreife
 
 
Erworbene Weiterbildungen und Seminare
2007
EMV Praxis - EMV für Leiterplatten und Systemen
(5 Tages Seminar, Prof. Dirks)
 
2005
Texas Instruments: Digital Motor Control sowie
TMS320F2812 eZdsp Workshops
 
2004
VDI: Gründung und Betrieb eines Ingenieurbüros
 
2003
Verisity: Specman Basic Training
 
2000
Dale Carnegie: Präsentations-Training
 
2000
ARM Technical Training

Kompetenzen

Kompetenzen

Top-Skills

FPGA Device driver development PCI Express C / C++ CocoTB Code Review Ethernet HLK Testing for Windows Device Drivers Embedded Systems Know How Transfer Training UVM VHDL/Verilog/SystemVerilog System Verification

Produkte / Standards / Erfahrungen / Methoden

8051
ABEL
ABI Electronics JTAGMaster
JTAG Master licence available
Accelerated Technology ImpulsC
Aldec active-hdl
Aldec ALint
Full licence available, subset of optional add-on rules
Aldec Riviera
Full licence available
Altera Quartus
Altium Designer
Full licence available
AMBA
ARM
ARM Cortex-M
Keil Tool chain licence available
ARM- 9
ARM-7
Atom D2800
Atom E660
AtomZ6xx
AutoSAR
awk
Borland
s. Embarcadero
Bugzilla
C166
Cadence Leapfrog
Cadence NC-Sim
Cadence Specman
CAN
ClearCase
CodeGear
CodeWarrior
CoreConnect
CVS
DesignCompiler
Device driver development
Linux, Windows (w/ driver signing)
Eclipse
Embarcadero
Full licence (architect edition) available
FibreChannel, Ethernet
FlexRay
FPGA
Design Software from Altera, Lattice, Microsemi, Xilinx
FPI
Framemaker
Full licence available
IEC61508
IEC61511
Intel Atom
Intel x86
IOM-2
ispLever
JTAG
Keil ?Vision
Licence available
KMDF
Lattice Diamond
LibreOffice / OpenOffice / StarOffice
Lin
MBISTarchitect
Mico32
Microsemi Libero
Microsoft Office
Microsoft VisualStudio
Mips
Modelsim
MSP430
NVMe
Protocol analysis, training
OCP
OO-Perl
OVM
PCI
PCI Express
HW development, Driver development, Bring-up support, Protocol analysis/tracing, Training
Perl
PlatformExpress
PowerPC
Precision
PrimeTime
Questa
RAD Studio
Full licence (architect ed.) available
RCP-Programmierung
SIL
Sparx Enterprise Architect
SPI
SPIRIT/IP-XACT
Subversion
Synchronicity
Synplify
SynplifyPRO
SysML
SystemC
SystemVerilog
Tcl/Tk
TestKompress
TLM 2.0
TriCore
UMDF
UML
Unix-Shell
USB, incl. USB-C
HW Development, Driver development, bring-up/protocol tracing support
UVM
V-Model
VCS-MX
Verilog
Development, simulation, simulation models, code review (alint)
VHDL
Development, simulation, simulation models, code review (alint)
Vivado
VMM
vr_ad
vr_ahb
vr_pci
WDM
Wishbone
Xilinx ISE
XML

Betriebssysteme

BS2000
CP/M
Dos
Echtzeitbetriebssysteme
ecos
Linux
MS-DOS
Osek/VDX
PalmOS
SUN OS, Solaris
Unix
Windows
Windows Embedded

Programmiersprachen

Assembler
ARM, Infineon C166, Intel 8051,
C
C++
CodeWarrior
CORBA IDL
Delphi
e (Specman)
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
MISRA-C
Paradox
Pascal
Perl
PHP
Python
Qt
Shell
Tcl/Tk
Verilog
VHDL
Xt, Motif
yacc/lex

Datenbanken

BDE
Derby
h2
HSQL
JDBC
LDAP
MySQL
ODBC
ODBC
Paradox
Postgres
PostgreSQL
SQL
SQLite
Sybase
Watcom SQL

Datenkommunikation

ATM
CORBA
TAO
Ethernet
HDLC
Internet, Intranet
ISDN
NetBeui
NetBios
parallele Schnittstelle
RS232
TCP/IP

Hardware

Bus
embedded Systeme
ARM, C166, Power-PC, TriCore, 8051
Hardware entwickelt
ASIC, FPGA, Flachbaugruppe; AMBA, CoreConnect, FPI
Mikrocontroller
ARM, IBM(PPC), Infineon (c166, tricore), Intel(8051, i960), MIPS, Sparc
PLD, FPGA
Altera, Cypress, Lattice, Xilinx
US Robotics Pilot

Branchen

Branchen

Automotiv
Embedded Systeme
Gerätetreiber (Windows / Linux)
Mikroelektronik
PCI Express Schulung
System Design bzw. Verifikation (HDL Hochsprachen)
WHQL Test

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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