Embedded Entwicklungen, Verifikation und Test; Systemintegration; Systemengineering
Aktualisiert am 14.10.2019
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 02.12.2019
Verfügbar zu: 90%
davon vor Ort: 50%
Deutsch
Muttersprache
Englisch
fliessend in Wort und Schrift

Einsatzorte

Einsatzorte

Ulm (Donau) (+100km) München (+150km) Lindau (Bodensee) (+100km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

05/14 - 08/14      messMa GmbH / Innovative Komponenten Bahntechnik

  Hohe Börde / OT Irxleben (bei Magdeburg)

Projektbeschreibung/Tätigkeit:

  Verifikationsmaßnahmen am redundanten Driver-Machine-Interface (Touch Screen Dashboard)
    des E(uropean)T(rain)C(ontrol)S(ystem) Fahrzeugführerstands.

  Review von Anforderungen und Architektur entsprechend der Norm EN 50128.

  Beachtung der Eingangsdokumetationen der

    1.)    EUROPEAN RAILWAY AGENCY, ERTMS/ETCS DRIVER MACHINE INTERFACHE, Version 3.3.0,

    2.)    SIEMENS, Interface Description FFFIS MMI,
             R8.0 ESBO_FFFIS_MMI, ETCS-Systembasis_OBU,

    3.)    SIEMENS, System Architecture Specification ETCS-DMI,
             R8.0 ESBO_SyArcSpec_ETCS_DMI, ETCS on-board equipment.

  Unterstützung bei Erstellung/Bearbeitung der Testfälle in den einzelnen Testkatalogen,

    Spezifikationen und Validierungsaufgaben.

Eingesetzte Technologien:

  MICROTOOL IN-STEP Version 4.1, DMI32-Simulator

 

 

03/14 - 04/14      MILTENYI BIOTEC GmbH / Magnetic Cell Separation Technology
  Bergisch Gladbach

Projektbeschreibung/Tätigkeit:

  Verifikationsmaßnahmen im Rahmen einer Medizinproduktentwicklung.

  Code-Review, Review von Requirements und Architektur

  Erstellung der Embedded-Software Metriken, z.B. Mc Cabe u.s.w.

  Erstellung von Codierrichtlinien und Checklisten zur Entwicklungsunterstützung

Eingesetzte Technologien:

  Fujitsu Softune C-Compiler, MISRA 2012 Regelsatz,

  SCITOOLS Understand Source Code Analysis & Metrice, Doxygen zur Dokumentation

 

04/13 - 12/13      CARL ZEISS Meditec AG / Medical Solutions , Ophtalmology and
  Optometry , Jena

Projektbeschreibung/Tätigkeit:

  Design einer Firmware für eine Optics Control Unit

  Sensorik: Miniature Position Encoder( Hall Sensor Array ) via I2C, LED-Gabelkoppler

  Aktorik: StepperMotoren via SPI Interface & High Current Microstep Stepper Motor Driver.

Eingesetzte Technologien:

  ARM CORTEX-M3, STM32F103 - Keil uVISION 4

 

11/12 - 12/12      KNORR-BREMSE / Systeme für Nutzfahrzeuge , Testing : Engine Air
  & Transmission Management , München

Projektbeschreibung/Tätigkeit:

  Prüfplatzprogrammierung, Standardisierung und Erweiterungen der Funktionalität

Eingesetzte Technologien:

  NI LabVIEW 2011 SP1  -  cRIO-9074 ( LabVIEW Realtime )mit FPGA (XILINX SPARTAN 3)

 

05/11 - 05/12      INTEL Mobile Communications / Duisburg, Mobile Datenkommunikation

Projektbeschreibung/Tätigkeit:

  Funktionale Verifikation von Basisband Modem Chips und Embedded Layer 1 Firmware für UMTS Mobiltelefontechnologie.

  Systemintegration ( Firmware und Hardware ) auf "Gapped Clock" Zielhardware zur automatischen regessfähigen Verifikation. Entwicklung und Durchführung von Test Cases und Messaufgaben zur Sicherstellung einwandfreier Modem- und System Funktionalität.

  Entwicklung und Weiterentwicklung der aktuellen Umgebung für die Verifikation und Testbench. Reproduktion, Analyse und Behebung funktioneller Probleme ( der Fokus lag auf UMTS )

  Eingesetzte Technologien:

    MS-Visual C++  -  HP-Quality-Center  -  Rational Clearcase

    NI-Labview  -  NI6284 High-Accuracy M-Series Multifunktion DAQ

    Low-Current ow-Voltage Messungen mit Ndeladaptern

    Skriptgetriebene GPIB gesteuerte Messautomatisierung von

    Agilent 66309B Mobile Communications DC-Sources und

    Rohde&Schwarz CMU200 Universal Radio Communications Tester

 

04/11 - 05/11      TRUMPF Medizin Systeme / Saalfeld, Medizintechnik

Projektbeschreibung/Tätigkeit:

  Funktionale Verifikation der drathlosen Fernsteuerung von mobilen OP-Tischen TruSYSTEM 7500/5500 zum schnellen Zugriff auf alle Betriebsmodi von OP-Säule und OP-Tischplatte. Dualmode : ISM - Band 2,4GHz Funkkanal Parallel zu IR-optischen Kanal ( Wellenlänge 940nm, RC-5-Code )

  Eingesetzte Technologien:

    NI-Labview - CANopenTest - Blackbox-Test

 

08/10 - 03/11      Siemens Healthcare / Kemnath, Medizintechnik

Projektbeschreibung/Tätigkeit:

  Erstellung von Testskripten zur Automatisierung des "Dynamischen Integrations Test" von       Patientenliegen der PHS-Matrix Baureihen.

  Eingesetzte Technologien:

    NI-Labview - CANopenTest - Testsequenzer

    NI-PCI-CAN/2, NI cDAQ-9178, NI 9485 DA

 

05/10 - 07/10      Laser Display Technologies / Jenoptik, Jena Thüringen

Projektbeschreibung/Tätigkeit:
  Entwicklung hardwarenaher Software in C, DMA-gesteuerte I/O Routinen zur Übertragung eines proprietären Protokolls über RS485 Leitungen für die Vernetzung von Microprozessoren.
  Eingesetzte Technologien:
    CORTEX/M3 diverse Derivate
    KEIL uVISION IDE

 

06/09 – 05/10      Ingenieurbüro, Aichstetten/ IT-nahe Ingenieurdienstleistungen
Projektbeschreibung/Tätigkeit:
  Evaluierung der Performance- und Komplexitätssteigerung bei Ersatz von 8- und 16bit Controllern durch 32bit Controller
Eingesetzte Technologien:
  FREESCALE 8-bit QE 128 ; 32-bit QE 128
  NPX LPC 2138 ARM7TDMI-S ;
  STM32F103RBT6 CORTEX-M3 ;
  TI MSP430F2013 16-bit RISC
  INFINEON XC/XE 164 Series 16-bit C166 Core Variants

05/07 – 05/09     Siemens Healthcare, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
  Systematische Skripterstellung zur Dauerversuchsdurchführung für Röntgenstrahler-serien auf Single- sowie Dual- Source- Computertomographen.
  1. Installation und Inbetriebnahme der drahtlosen Verbindung von den Testrechnern zu den Debugmonitoren in den Strahlerelektroniken der rotierenden Gantr der CT Anlage.
  2. Durchführung der Verifizierung mit skriptgesteuerter Testbench.
  3. Stresstesting des Systems mit programmierbaren VECTOR CAN Stress Tool.
  4. Erstellung von konfigurierbaren Skripten zur Durchführung von Corner Cases (Grenzlast-) und Use Cases (Klinischen Dauerversuchen) mittels CT-Anlagensteuerung durch Testcontroller
  5. Logging jedes einzelnen X-RAY-Tube Ansteuerungsparameters und der sich ergebenden Strahlungsdaten in dem History-NVM des Strahlers zur Analyse des Emitterverschleißes und Lebensdauervorhersage.
Eingesetzte Technologien:
  NATIONAL INSTRUMENTS cRIO, LABVIEW;
  VECTOR CAN Stress DR Tool
  MKS SOURCE INTEGRITY

11/06 – 04/07     Siemens Medical Solutions, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
  1. Entwicklungsbegleitende Tests von hardwarenaher Software, Tests zur Freigabe von Software, Dokumentation der Tests und die Aktualisierung von Testplänen des X-RAY Deflection-Controllers der Röntgenstrahler.( Smoke- & White box Tests  nach Firmware Modifikationen- oder Releasewechsel )
  2. Programmierung automatischer Testskripte.( Systematisches Erstellen von funktionalen Äquivalenzklassen von legalen und illegalen CAN-Kommandos zur Messung der Reaktions- und Antwortzeiten(mit der NATIONAL INSTRUMENTS REALTIME I/O Hardware) des X-RAY Deflection Controllers in allen Machine- States des CT-Systems.)
Eingesetzte Technologien:
  NATIONAL INSTRUMENTS cRIO,
  LABVIEW

12/05 – 10/06     Siemens Medical Solutions, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
Designverifikation und Systemintegration von Hochleistungs- Röntgenstrahlern in einem Dual- Source- Computertomographen.
  1.Systematisches Erstellen der Testpläne zur Verifizierung von Firmware und Software der Strahlerelektronik anhand vorliegender Spezifikationen und den darin ausgewiesenen Requirement Keys.
Erzeugen von Scripten zur Steuerung des Gantry-Servers über den CAN-Bus und loggen der Reaktion des Gesamtsystems.
Die Skripte aller Test-Cases sind so ausgelegt, dass nach Firmware- oder Software- Updates eine automatische regressfähige Verifikation am Zielsystem durchgeführt werden kann.
  2. Aufbau und Durchführung der Test-Cases zur Verifizierung der Strahlersysteme, Bedienung und Versuchsbetreuung der CT-Anlage.
  3. Messdatenerfassung unmittelbar mit FIELDPOINT® an den einzelnen Sensoren.
  4. Messdatenerfassung mit NI cRIO® in dem optischem Fast-Link (packet switched interconnection, realisiert mit Rapid-IO im XILINX-Virtex2pro FPGA) zwischen den einzelnen Komponenten (High Voltage Generator, XRAY- Strahler und Blende) des CT-Systems.
  5. Messdatenerfassung an Hand von CAN-Telegrammen an dem CAN-System-Bus.
  6. Erstellung der kompletten Versuchsdokumentation zur Einstellung in das firmeninterne SAP-System.
Eingesetzte Technologien:
  XILINX FPGA VIRTEX2PRO RAPID-IO
  NATIONAL INSTRUMENTS cRIO, LABVIEW
  INFINEON & SILICON LABS MicroController & CAN-BUS Circuitry

09/04 - 06/05     Infineon Technologies AG, Graz(A) / HW Hersteller
Projektbeschreibung/Tätigkeit:
  Blackbox Verifikation des EEPROMs/NVMs eines contact less Security-Controllers nach Spezifikationsvorgaben.
  Erstellung neuer pre-silicon Test Cases für die neu implementierten built-in-MACROs „FullMapRAMInit, DiagMapBlocks & VerifyReadPage“ nach Delta-Spezifikation.
  Erstellung von Test Cases für die pre-silicon Verifikation sowohl post-silicon Down-Loadable-Tests für den In Circuit Tester.
  NVM-Sectorformatter als Grundlage zur Adressierung des EEPROMs über das MapRAM, NVM-Parallel-Prog zur Messung der Ausführungszeiten bei gleichzeitigem löschen oder programmieren von einer vorgegebenen Anzahl von Sektoren.
  NVM-euslim-ver zur Messung der Ausführungszeiten neuer Features des NVMs in verschiedenen Power- Clock- Cache- Operationsmodi.
  NVM-sec-acc als Funktionstest für die Security Features wie Write/Read Protection, Sector locking bei read-update-write Operationen und Encryption Mode- und Area switching.
  Durchführung von Strommessungen am In Circuit Tester zur Bestimmung der Stromaufnahme in Abhängigkeit von Spannung, Clock-speed, Wait-State Kompensation- und Einfügung, Strom- Verschlüsselung, Codeausführung und Cacheaktivierung.
  CLEARCASE zum Data Management, ASM51 und M4 zur Generierung der Test cases, Verification Implementation von CADENCE Design Systems, NCSim zur Simulation, u-Vision IDE für die D(own)L(oadable)T(est)s am In Circuit Tester.
Eingesetzte Technologien:
  EEPROM, NVM, MAPRAM
  CADENCE DESIGN SYSTEM, NCSIM
  ASM51, M4, C
  RATIONAL CLEARCASE
  uVISION IDE
  ICT, D(own)L(oadable)T(est).

01/02 - 06/04     724 Solutions Inc., Friedrichsdorf(D) Lenzburg(CH) Toronto (CDN) / Software / WAP-Technologie
Projektbeschreibung/Tätigkeit:
  Inbetriebnahme und Systemintegration von heterogenen Systemplattformen.
  Konsolidierung der bestandenen System- und Storage- Infrastrukturen.
  Einführung und Betrieb von GIGABIT Hardware in den IP-Netzen.
  Verfassung von Betriebs- und Verfahrenshandbüchern und Checklisten für Installationen, Betrieb und Error - Recovery.
Eingesetzte Technologien:
  GIGABIT
  FLUKE NETWORKS NET TOOL
  MS VISIO ENTERPRISE

06/03 - 03/04     STECA GmbH Memmingen Elektronik- Auftragsentwicklung für LIEBHERR Haus-Geräte , Ochsenhausen, Linz /
Projektbeschreibung/Tätigkeit:
  Entwicklung der „POWER-ON-SELFTEST“ Software für die ATMEL AVR Microcontroller Serie zum Betrieb aller On Chip Module (Timer, AD-Converter, Seriell und Parallel Interfaces) während durch- zuführender EMC-Test-Reihen
  Entwicklung hardwarenaher Software zur Verbindung von Bedien- Anzeige- und Leistungsteil über Zweidraht-Bussysteme(I2C, TWI). Single-Master Communication Protocol, Leistungsteil ist Master.
  Der Master sendet zyklisch die „generel Slave Address“ an alle Bus-slaves. Wegen besonderer Vergabe der Adressen der Slaves und Ausnutzung der Arbitrierung ist dann auch eine Slave to Slave Kommunikation möglich, der Master hört lediglich mit und versorgt den Bus mit Clockbits.
  Entwicklung eines Bus-Application-Layers für das systemverbindende Interprozessor-Messaging System (Volle Transparenz für den Betrieb und zusätzliche Error-Recovery und Fallback Möglichkeiten im Störfall).
Eingesetzte Technologien:
  ATMEL I(n) C(ircuit) E(mulator)
  IAR Electronic Workbench©, C, EC++
  I(nter)I(ntegrated)C(ircuit)©,
  T(win)W(ire)I(nterface)

02/99 - 12/01     TANTAU Software International Inc., Friedrichsdorf(D) Lenzburg(CH) Austin(US) London(UK) Helsinki(FIN) CUPERTINO(US) / Message Switching-/WAP-Technologie
Projektbeschreibung/Tätigkeit:
  Konsolidierung der vorhandenen WAN - Vernetzung zwischen den lokalen Testsystemen durch Aufbau eines strukturierten IP-Netzwerkes.
  Einsatz von z.B. CISCO ROUTERN, SWITCHEN  und Lichtwellenleiter – Ringen im Intranet, sowie Hardware – Firewalls zum Internet. Redundante WAN Verbindungen über Internet(VPN) sowie Frame Relay zur fehlertoleranten Vernetzung und Einhaltung des vorgegebenen  „Quality of Service“ zwischen 6 Firmenstandorten.
  Installation von TANTAU Wireless Application Services und deren Test mit WAP- Access Simulatoren im TANTAU Intranet.
Eingesetzte Technologien:
  CISCO, FRAME RELAY, INTERNET, VPN, WAP, INTRANET
  MS VISIO ENTERPRISE, FLUKE NET INSPECTOR, HP NONSTOP

07/89 - 12/98     TANDEM Computers Inc./ COMPAQ Computers /, Frankfurt / Hersteller fehlertoleranter Multiprozessorsysteme für unternehmenskritische Anwendungen
Projektbeschreibung/Tätigkeit:
  Entwicklung und Betrieb von WAN - Simulatoren zur Vernetzung von heterogenen Multiprozessorsystemen in Client-/ Server Konfigurationen
  Entwicklung eines General Purpose I/O Controllers zur direkten Kopplung des dualen TANDEM I/O Channels an die Standard ISA/EISA/PCI Busse.
  Entwicklung eines Funktionsmoduls zur bitseriellen Übertragung(4B/5B CODEC) über Lichtwellenleiter von 16/32bit breiten parallelen  Bussen zur direkten Koppelung von Hosts an Workstations.
Eingesetzte Technologien:
  INTEL 80C186EB, 80486, B(us)M(aster)I(nterface)C(ontroller).
  FUJITSU-ASIC Accelerated Port Chip
  AMD T(ransparent) A(synchronous)T(ransmitter/Receiver)I(nterface)
  LATTICE PLDs; XILINX XEPLDs
  DATA I/O ABEL-4(Design und Verification der PLDs)
  VIEWLOGIC(Design und Verification der XEPLDs)
  MICROSOFT MASM( Power On Self Test und Diagnostik der Micros)
  MICROSOFT C & ZORTECH C++( Operating der 80C186 und 80486)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik/Nachrichtentechnik an der staatlichen Ingenieurschule für Maschinenwesen in Duisburg; Abschluß als Ing. grad. Elektrotechnik; Thema der Ingenieurarbeit : Entwurf von analogen Regelschaltungen mit integrierten Schaltungen.

1974  AEG-Berlin, Ausbildung zum Prozessrechnerspezialisten

1979  TANDEM Computers - USA, On the Job Training zum Systems Support Engineer

1982  TANDEM Computers - USA, Regelmäßiger Transfer of Information
-1989 zwischen ENINEERUNG(US) und SYSTEMS/SUPPORT ENINEERING (EMEA)

1992  TANDEM Computers - UK, Distributed Systems Management / Software Configuration Management
1997  TANDEM Computers - UK, WAN & LAN / IP Communications Management

1998  COMPAQ Computers - Munich, Operations of Wolfpack on Proliant Servers

Position

Position

Systemintegration / Systemengineering
Verifikation / Test

Fachliche Schwerpunkte: Hardware- und hardwarenahe Software- Entwicklung, Firmwareentwicklung, Embedded Systems, SoC (SystenOnChip), Smartcards, Chipcards, Security Controllers

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ISO/IEC  7816  - Identification cards - Integrated circuit(s) card with contacts
ISO/IEC 14443  - Identification cards - Contactless integrated circuit(s) cards - Proximity cards

IEEE Std 1149.1 - JTAG, Boundary-Scan Test

CAN-Bus Toolchain von Vector-Informatik GmbH

Logic Analyzer Colt Altlas 9600 - DLI Dolch Logic Instruments Inc.

68K Family Microprocessors ES 1800 Emulator - Applied Microsystems Corporation




Betriebssysteme

CP/M
CPM 3Plus
Micros
CP/M, MP/M
MS-DOS
3.00 - 6.21
Tandem
GUARDIAN90
Windows
NT4, 2000, XP, Vista, Win7
[Echtzeitbetriebssysteme]

  MARVIS = M(ulti)A(ccess)R(ealtime)V(irtuell)I(nterruptdriven)S(ystem)
  General Software Embedded DOS = DOS 3.31 compatible realtime multitasking OS

 

  Keil RTX for ARM

Programmiersprachen

Algol
ALGOL 68 - RCA;
Assembler
ASM, MASM, M4(PreProzessor): Expert
Basic
TANDEM; MS-BASIC
C
MS-C; ZORTECH; TANDEM
C++
ZORTECH; IAR - E(mbedded)C++
CodeWarrior
FREESCALE SEMICONDUCTORS, IDE for Microcontrollers
Emacs
GNU
LabView
NATIONAL INSTRUMENTS
Pascal
[TURBO-PASCAL; TANDEM]: Professional User
Scriptsprachen
[TACL - TANDEM; ESE-BASIC - LabWiew - NI]: Professional User
TAL
Transaction Application Language - TANDEM

Datenbanken

Access
MySQL
on Windows and Linux Platforms
SQL
See MySQL
TANDEM NONSTOP SQL

Datenkommunikation

AppleTalk
Bus
CAN-, I2C-, SPI-, LIN-, PROFI-
Ethernet
FDDI
HDLC
Internet, Intranet
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk

Hardware

Bus
see SECTION Busses
embedded Systeme
see SECTION MicroController
Hardware entwickelt
see SECTION Hardware entwickelt
Mikrocontroller
see SECTION MicroController
Motorola
Freescale Flexis 8-bit QE128 & 32-bit QE128
PC
COMPAQ div. Workstations, ProLiant Servers
PLD, FPGA
see SECTION Programmable Logic Devices
Prozessrechner
GE PAC 4020, AEG 6010/6050
Tandem
TNS I/II, TXP, VLX, CYCLONE, K- and S- Series
.

[Busses, Proprietary]
  DYNABUS = Dual 16bit parallel bidirectional Interprocessorbus by TANDEM
  TAXI    = Serial T(ransparent) A(sync) X(mitter) I(nterface) by AMD

[Busses, Standardized]
  ECB     = Single  8bit parallel Data bidirectional Z80 & 8088 I/O
  ISA     = Single  8bit Data bidirectional PC I/O
  EISA    = Single 32bit Data bidirectional PC I/O

  IIC     = Serial 2wire I(nter) I(ntegrated) C(ircuit) Bus
  TWI     = Serial 2wire T(win) W(ire) I(nterface)
  CAN     = Serial 4wire C(ontroller) A(rea) N(etwork)


[MicroController]
  8bit: Zilog    Z80 A/B; Z180    = General purpose
  8bit: Atmel    AVR Mega Series  = RISC, Low Power Applications
  8bit: Infineon SLE 66CLxxxPE    = ChipCard Contactless & Dual Interface

  16bit: Intel    80C186EB        = Embedded MircoProc. 8086 compatible
  16bit: Infineon XC 164 CM       = Automotive Controller with Twin CAN
  16bit: Infineon XE 166 X_       = Single Chip Real Time Signal Controller

  16/32bit: NXP   LCP2138         = based on a 16/32-bit ARM7TDMI-S CPU core
  32bit   : ST    STM32           = CORTEX- M0, M3, M4

[Programmable Logic Devices]
  Lattice, AMD :  GAL22V10_       = 10 MacroCell High Performance EECMOS PLD
  XILINX       :  XC7236, XC7272  = 36/72 MacroCell CMOS EPLD

[Hardware entwickelt]
  Converters  : async.Comm.    = RS232 Current Loop, decoupled
  Simulators  : byte- bitsync. = RS232/RS422 for Server/Client Interconnections




Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)
StateCAD Graphical Design Entry for State Machines
  generates ABEL-HDL code automaticically.

TimingDesigner Professional
  Frontend Tool zur Timing Analyse und Auffinden zeitkritischer Signalverläufe.


Design / Entwicklung / Konstruktion

ABEL-PLD Hardware Description Language for programmable logical Devices

VIEWLOGIC IDE Design and Verification for expanded programmable logical Devices

OrCAD Schematic Design Tools


Branchen

Branchen

Systemhersteller
Halbleiterhersteller
Softwarehersteller
Elektronikhersteller
Medizintechnik

Einsatzorte

Einsatzorte

Ulm (Donau) (+100km) München (+150km) Lindau (Bodensee) (+100km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

05/14 - 08/14      messMa GmbH / Innovative Komponenten Bahntechnik

  Hohe Börde / OT Irxleben (bei Magdeburg)

Projektbeschreibung/Tätigkeit:

  Verifikationsmaßnahmen am redundanten Driver-Machine-Interface (Touch Screen Dashboard)
    des E(uropean)T(rain)C(ontrol)S(ystem) Fahrzeugführerstands.

  Review von Anforderungen und Architektur entsprechend der Norm EN 50128.

  Beachtung der Eingangsdokumetationen der

    1.)    EUROPEAN RAILWAY AGENCY, ERTMS/ETCS DRIVER MACHINE INTERFACHE, Version 3.3.0,

    2.)    SIEMENS, Interface Description FFFIS MMI,
             R8.0 ESBO_FFFIS_MMI, ETCS-Systembasis_OBU,

    3.)    SIEMENS, System Architecture Specification ETCS-DMI,
             R8.0 ESBO_SyArcSpec_ETCS_DMI, ETCS on-board equipment.

  Unterstützung bei Erstellung/Bearbeitung der Testfälle in den einzelnen Testkatalogen,

    Spezifikationen und Validierungsaufgaben.

Eingesetzte Technologien:

  MICROTOOL IN-STEP Version 4.1, DMI32-Simulator

 

 

03/14 - 04/14      MILTENYI BIOTEC GmbH / Magnetic Cell Separation Technology
  Bergisch Gladbach

Projektbeschreibung/Tätigkeit:

  Verifikationsmaßnahmen im Rahmen einer Medizinproduktentwicklung.

  Code-Review, Review von Requirements und Architektur

  Erstellung der Embedded-Software Metriken, z.B. Mc Cabe u.s.w.

  Erstellung von Codierrichtlinien und Checklisten zur Entwicklungsunterstützung

Eingesetzte Technologien:

  Fujitsu Softune C-Compiler, MISRA 2012 Regelsatz,

  SCITOOLS Understand Source Code Analysis & Metrice, Doxygen zur Dokumentation

 

04/13 - 12/13      CARL ZEISS Meditec AG / Medical Solutions , Ophtalmology and
  Optometry , Jena

Projektbeschreibung/Tätigkeit:

  Design einer Firmware für eine Optics Control Unit

  Sensorik: Miniature Position Encoder( Hall Sensor Array ) via I2C, LED-Gabelkoppler

  Aktorik: StepperMotoren via SPI Interface & High Current Microstep Stepper Motor Driver.

Eingesetzte Technologien:

  ARM CORTEX-M3, STM32F103 - Keil uVISION 4

 

11/12 - 12/12      KNORR-BREMSE / Systeme für Nutzfahrzeuge , Testing : Engine Air
  & Transmission Management , München

Projektbeschreibung/Tätigkeit:

  Prüfplatzprogrammierung, Standardisierung und Erweiterungen der Funktionalität

Eingesetzte Technologien:

  NI LabVIEW 2011 SP1  -  cRIO-9074 ( LabVIEW Realtime )mit FPGA (XILINX SPARTAN 3)

 

05/11 - 05/12      INTEL Mobile Communications / Duisburg, Mobile Datenkommunikation

Projektbeschreibung/Tätigkeit:

  Funktionale Verifikation von Basisband Modem Chips und Embedded Layer 1 Firmware für UMTS Mobiltelefontechnologie.

  Systemintegration ( Firmware und Hardware ) auf "Gapped Clock" Zielhardware zur automatischen regessfähigen Verifikation. Entwicklung und Durchführung von Test Cases und Messaufgaben zur Sicherstellung einwandfreier Modem- und System Funktionalität.

  Entwicklung und Weiterentwicklung der aktuellen Umgebung für die Verifikation und Testbench. Reproduktion, Analyse und Behebung funktioneller Probleme ( der Fokus lag auf UMTS )

  Eingesetzte Technologien:

    MS-Visual C++  -  HP-Quality-Center  -  Rational Clearcase

    NI-Labview  -  NI6284 High-Accuracy M-Series Multifunktion DAQ

    Low-Current ow-Voltage Messungen mit Ndeladaptern

    Skriptgetriebene GPIB gesteuerte Messautomatisierung von

    Agilent 66309B Mobile Communications DC-Sources und

    Rohde&Schwarz CMU200 Universal Radio Communications Tester

 

04/11 - 05/11      TRUMPF Medizin Systeme / Saalfeld, Medizintechnik

Projektbeschreibung/Tätigkeit:

  Funktionale Verifikation der drathlosen Fernsteuerung von mobilen OP-Tischen TruSYSTEM 7500/5500 zum schnellen Zugriff auf alle Betriebsmodi von OP-Säule und OP-Tischplatte. Dualmode : ISM - Band 2,4GHz Funkkanal Parallel zu IR-optischen Kanal ( Wellenlänge 940nm, RC-5-Code )

  Eingesetzte Technologien:

    NI-Labview - CANopenTest - Blackbox-Test

 

08/10 - 03/11      Siemens Healthcare / Kemnath, Medizintechnik

Projektbeschreibung/Tätigkeit:

  Erstellung von Testskripten zur Automatisierung des "Dynamischen Integrations Test" von       Patientenliegen der PHS-Matrix Baureihen.

  Eingesetzte Technologien:

    NI-Labview - CANopenTest - Testsequenzer

    NI-PCI-CAN/2, NI cDAQ-9178, NI 9485 DA

 

05/10 - 07/10      Laser Display Technologies / Jenoptik, Jena Thüringen

Projektbeschreibung/Tätigkeit:
  Entwicklung hardwarenaher Software in C, DMA-gesteuerte I/O Routinen zur Übertragung eines proprietären Protokolls über RS485 Leitungen für die Vernetzung von Microprozessoren.
  Eingesetzte Technologien:
    CORTEX/M3 diverse Derivate
    KEIL uVISION IDE

 

06/09 – 05/10      Ingenieurbüro, Aichstetten/ IT-nahe Ingenieurdienstleistungen
Projektbeschreibung/Tätigkeit:
  Evaluierung der Performance- und Komplexitätssteigerung bei Ersatz von 8- und 16bit Controllern durch 32bit Controller
Eingesetzte Technologien:
  FREESCALE 8-bit QE 128 ; 32-bit QE 128
  NPX LPC 2138 ARM7TDMI-S ;
  STM32F103RBT6 CORTEX-M3 ;
  TI MSP430F2013 16-bit RISC
  INFINEON XC/XE 164 Series 16-bit C166 Core Variants

05/07 – 05/09     Siemens Healthcare, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
  Systematische Skripterstellung zur Dauerversuchsdurchführung für Röntgenstrahler-serien auf Single- sowie Dual- Source- Computertomographen.
  1. Installation und Inbetriebnahme der drahtlosen Verbindung von den Testrechnern zu den Debugmonitoren in den Strahlerelektroniken der rotierenden Gantr der CT Anlage.
  2. Durchführung der Verifizierung mit skriptgesteuerter Testbench.
  3. Stresstesting des Systems mit programmierbaren VECTOR CAN Stress Tool.
  4. Erstellung von konfigurierbaren Skripten zur Durchführung von Corner Cases (Grenzlast-) und Use Cases (Klinischen Dauerversuchen) mittels CT-Anlagensteuerung durch Testcontroller
  5. Logging jedes einzelnen X-RAY-Tube Ansteuerungsparameters und der sich ergebenden Strahlungsdaten in dem History-NVM des Strahlers zur Analyse des Emitterverschleißes und Lebensdauervorhersage.
Eingesetzte Technologien:
  NATIONAL INSTRUMENTS cRIO, LABVIEW;
  VECTOR CAN Stress DR Tool
  MKS SOURCE INTEGRITY

11/06 – 04/07     Siemens Medical Solutions, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
  1. Entwicklungsbegleitende Tests von hardwarenaher Software, Tests zur Freigabe von Software, Dokumentation der Tests und die Aktualisierung von Testplänen des X-RAY Deflection-Controllers der Röntgenstrahler.( Smoke- & White box Tests  nach Firmware Modifikationen- oder Releasewechsel )
  2. Programmierung automatischer Testskripte.( Systematisches Erstellen von funktionalen Äquivalenzklassen von legalen und illegalen CAN-Kommandos zur Messung der Reaktions- und Antwortzeiten(mit der NATIONAL INSTRUMENTS REALTIME I/O Hardware) des X-RAY Deflection Controllers in allen Machine- States des CT-Systems.)
Eingesetzte Technologien:
  NATIONAL INSTRUMENTS cRIO,
  LABVIEW

12/05 – 10/06     Siemens Medical Solutions, Erlangen / Medizintechnik
Projektbeschreibung/Tätigkeit:
Designverifikation und Systemintegration von Hochleistungs- Röntgenstrahlern in einem Dual- Source- Computertomographen.
  1.Systematisches Erstellen der Testpläne zur Verifizierung von Firmware und Software der Strahlerelektronik anhand vorliegender Spezifikationen und den darin ausgewiesenen Requirement Keys.
Erzeugen von Scripten zur Steuerung des Gantry-Servers über den CAN-Bus und loggen der Reaktion des Gesamtsystems.
Die Skripte aller Test-Cases sind so ausgelegt, dass nach Firmware- oder Software- Updates eine automatische regressfähige Verifikation am Zielsystem durchgeführt werden kann.
  2. Aufbau und Durchführung der Test-Cases zur Verifizierung der Strahlersysteme, Bedienung und Versuchsbetreuung der CT-Anlage.
  3. Messdatenerfassung unmittelbar mit FIELDPOINT® an den einzelnen Sensoren.
  4. Messdatenerfassung mit NI cRIO® in dem optischem Fast-Link (packet switched interconnection, realisiert mit Rapid-IO im XILINX-Virtex2pro FPGA) zwischen den einzelnen Komponenten (High Voltage Generator, XRAY- Strahler und Blende) des CT-Systems.
  5. Messdatenerfassung an Hand von CAN-Telegrammen an dem CAN-System-Bus.
  6. Erstellung der kompletten Versuchsdokumentation zur Einstellung in das firmeninterne SAP-System.
Eingesetzte Technologien:
  XILINX FPGA VIRTEX2PRO RAPID-IO
  NATIONAL INSTRUMENTS cRIO, LABVIEW
  INFINEON & SILICON LABS MicroController & CAN-BUS Circuitry

09/04 - 06/05     Infineon Technologies AG, Graz(A) / HW Hersteller
Projektbeschreibung/Tätigkeit:
  Blackbox Verifikation des EEPROMs/NVMs eines contact less Security-Controllers nach Spezifikationsvorgaben.
  Erstellung neuer pre-silicon Test Cases für die neu implementierten built-in-MACROs „FullMapRAMInit, DiagMapBlocks & VerifyReadPage“ nach Delta-Spezifikation.
  Erstellung von Test Cases für die pre-silicon Verifikation sowohl post-silicon Down-Loadable-Tests für den In Circuit Tester.
  NVM-Sectorformatter als Grundlage zur Adressierung des EEPROMs über das MapRAM, NVM-Parallel-Prog zur Messung der Ausführungszeiten bei gleichzeitigem löschen oder programmieren von einer vorgegebenen Anzahl von Sektoren.
  NVM-euslim-ver zur Messung der Ausführungszeiten neuer Features des NVMs in verschiedenen Power- Clock- Cache- Operationsmodi.
  NVM-sec-acc als Funktionstest für die Security Features wie Write/Read Protection, Sector locking bei read-update-write Operationen und Encryption Mode- und Area switching.
  Durchführung von Strommessungen am In Circuit Tester zur Bestimmung der Stromaufnahme in Abhängigkeit von Spannung, Clock-speed, Wait-State Kompensation- und Einfügung, Strom- Verschlüsselung, Codeausführung und Cacheaktivierung.
  CLEARCASE zum Data Management, ASM51 und M4 zur Generierung der Test cases, Verification Implementation von CADENCE Design Systems, NCSim zur Simulation, u-Vision IDE für die D(own)L(oadable)T(est)s am In Circuit Tester.
Eingesetzte Technologien:
  EEPROM, NVM, MAPRAM
  CADENCE DESIGN SYSTEM, NCSIM
  ASM51, M4, C
  RATIONAL CLEARCASE
  uVISION IDE
  ICT, D(own)L(oadable)T(est).

01/02 - 06/04     724 Solutions Inc., Friedrichsdorf(D) Lenzburg(CH) Toronto (CDN) / Software / WAP-Technologie
Projektbeschreibung/Tätigkeit:
  Inbetriebnahme und Systemintegration von heterogenen Systemplattformen.
  Konsolidierung der bestandenen System- und Storage- Infrastrukturen.
  Einführung und Betrieb von GIGABIT Hardware in den IP-Netzen.
  Verfassung von Betriebs- und Verfahrenshandbüchern und Checklisten für Installationen, Betrieb und Error - Recovery.
Eingesetzte Technologien:
  GIGABIT
  FLUKE NETWORKS NET TOOL
  MS VISIO ENTERPRISE

06/03 - 03/04     STECA GmbH Memmingen Elektronik- Auftragsentwicklung für LIEBHERR Haus-Geräte , Ochsenhausen, Linz /
Projektbeschreibung/Tätigkeit:
  Entwicklung der „POWER-ON-SELFTEST“ Software für die ATMEL AVR Microcontroller Serie zum Betrieb aller On Chip Module (Timer, AD-Converter, Seriell und Parallel Interfaces) während durch- zuführender EMC-Test-Reihen
  Entwicklung hardwarenaher Software zur Verbindung von Bedien- Anzeige- und Leistungsteil über Zweidraht-Bussysteme(I2C, TWI). Single-Master Communication Protocol, Leistungsteil ist Master.
  Der Master sendet zyklisch die „generel Slave Address“ an alle Bus-slaves. Wegen besonderer Vergabe der Adressen der Slaves und Ausnutzung der Arbitrierung ist dann auch eine Slave to Slave Kommunikation möglich, der Master hört lediglich mit und versorgt den Bus mit Clockbits.
  Entwicklung eines Bus-Application-Layers für das systemverbindende Interprozessor-Messaging System (Volle Transparenz für den Betrieb und zusätzliche Error-Recovery und Fallback Möglichkeiten im Störfall).
Eingesetzte Technologien:
  ATMEL I(n) C(ircuit) E(mulator)
  IAR Electronic Workbench©, C, EC++
  I(nter)I(ntegrated)C(ircuit)©,
  T(win)W(ire)I(nterface)

02/99 - 12/01     TANTAU Software International Inc., Friedrichsdorf(D) Lenzburg(CH) Austin(US) London(UK) Helsinki(FIN) CUPERTINO(US) / Message Switching-/WAP-Technologie
Projektbeschreibung/Tätigkeit:
  Konsolidierung der vorhandenen WAN - Vernetzung zwischen den lokalen Testsystemen durch Aufbau eines strukturierten IP-Netzwerkes.
  Einsatz von z.B. CISCO ROUTERN, SWITCHEN  und Lichtwellenleiter – Ringen im Intranet, sowie Hardware – Firewalls zum Internet. Redundante WAN Verbindungen über Internet(VPN) sowie Frame Relay zur fehlertoleranten Vernetzung und Einhaltung des vorgegebenen  „Quality of Service“ zwischen 6 Firmenstandorten.
  Installation von TANTAU Wireless Application Services und deren Test mit WAP- Access Simulatoren im TANTAU Intranet.
Eingesetzte Technologien:
  CISCO, FRAME RELAY, INTERNET, VPN, WAP, INTRANET
  MS VISIO ENTERPRISE, FLUKE NET INSPECTOR, HP NONSTOP

07/89 - 12/98     TANDEM Computers Inc./ COMPAQ Computers /, Frankfurt / Hersteller fehlertoleranter Multiprozessorsysteme für unternehmenskritische Anwendungen
Projektbeschreibung/Tätigkeit:
  Entwicklung und Betrieb von WAN - Simulatoren zur Vernetzung von heterogenen Multiprozessorsystemen in Client-/ Server Konfigurationen
  Entwicklung eines General Purpose I/O Controllers zur direkten Kopplung des dualen TANDEM I/O Channels an die Standard ISA/EISA/PCI Busse.
  Entwicklung eines Funktionsmoduls zur bitseriellen Übertragung(4B/5B CODEC) über Lichtwellenleiter von 16/32bit breiten parallelen  Bussen zur direkten Koppelung von Hosts an Workstations.
Eingesetzte Technologien:
  INTEL 80C186EB, 80486, B(us)M(aster)I(nterface)C(ontroller).
  FUJITSU-ASIC Accelerated Port Chip
  AMD T(ransparent) A(synchronous)T(ransmitter/Receiver)I(nterface)
  LATTICE PLDs; XILINX XEPLDs
  DATA I/O ABEL-4(Design und Verification der PLDs)
  VIEWLOGIC(Design und Verification der XEPLDs)
  MICROSOFT MASM( Power On Self Test und Diagnostik der Micros)
  MICROSOFT C & ZORTECH C++( Operating der 80C186 und 80486)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik/Nachrichtentechnik an der staatlichen Ingenieurschule für Maschinenwesen in Duisburg; Abschluß als Ing. grad. Elektrotechnik; Thema der Ingenieurarbeit : Entwurf von analogen Regelschaltungen mit integrierten Schaltungen.

1974  AEG-Berlin, Ausbildung zum Prozessrechnerspezialisten

1979  TANDEM Computers - USA, On the Job Training zum Systems Support Engineer

1982  TANDEM Computers - USA, Regelmäßiger Transfer of Information
-1989 zwischen ENINEERUNG(US) und SYSTEMS/SUPPORT ENINEERING (EMEA)

1992  TANDEM Computers - UK, Distributed Systems Management / Software Configuration Management
1997  TANDEM Computers - UK, WAN & LAN / IP Communications Management

1998  COMPAQ Computers - Munich, Operations of Wolfpack on Proliant Servers

Position

Position

Systemintegration / Systemengineering
Verifikation / Test

Fachliche Schwerpunkte: Hardware- und hardwarenahe Software- Entwicklung, Firmwareentwicklung, Embedded Systems, SoC (SystenOnChip), Smartcards, Chipcards, Security Controllers

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ISO/IEC  7816  - Identification cards - Integrated circuit(s) card with contacts
ISO/IEC 14443  - Identification cards - Contactless integrated circuit(s) cards - Proximity cards

IEEE Std 1149.1 - JTAG, Boundary-Scan Test

CAN-Bus Toolchain von Vector-Informatik GmbH

Logic Analyzer Colt Altlas 9600 - DLI Dolch Logic Instruments Inc.

68K Family Microprocessors ES 1800 Emulator - Applied Microsystems Corporation




Betriebssysteme

CP/M
CPM 3Plus
Micros
CP/M, MP/M
MS-DOS
3.00 - 6.21
Tandem
GUARDIAN90
Windows
NT4, 2000, XP, Vista, Win7
[Echtzeitbetriebssysteme]

  MARVIS = M(ulti)A(ccess)R(ealtime)V(irtuell)I(nterruptdriven)S(ystem)
  General Software Embedded DOS = DOS 3.31 compatible realtime multitasking OS

 

  Keil RTX for ARM

Programmiersprachen

Algol
ALGOL 68 - RCA;
Assembler
ASM, MASM, M4(PreProzessor): Expert
Basic
TANDEM; MS-BASIC
C
MS-C; ZORTECH; TANDEM
C++
ZORTECH; IAR - E(mbedded)C++
CodeWarrior
FREESCALE SEMICONDUCTORS, IDE for Microcontrollers
Emacs
GNU
LabView
NATIONAL INSTRUMENTS
Pascal
[TURBO-PASCAL; TANDEM]: Professional User
Scriptsprachen
[TACL - TANDEM; ESE-BASIC - LabWiew - NI]: Professional User
TAL
Transaction Application Language - TANDEM

Datenbanken

Access
MySQL
on Windows and Linux Platforms
SQL
See MySQL
TANDEM NONSTOP SQL

Datenkommunikation

AppleTalk
Bus
CAN-, I2C-, SPI-, LIN-, PROFI-
Ethernet
FDDI
HDLC
Internet, Intranet
parallele Schnittstelle
RS232
TCP/IP
Windows Netzwerk

Hardware

Bus
see SECTION Busses
embedded Systeme
see SECTION MicroController
Hardware entwickelt
see SECTION Hardware entwickelt
Mikrocontroller
see SECTION MicroController
Motorola
Freescale Flexis 8-bit QE128 & 32-bit QE128
PC
COMPAQ div. Workstations, ProLiant Servers
PLD, FPGA
see SECTION Programmable Logic Devices
Prozessrechner
GE PAC 4020, AEG 6010/6050
Tandem
TNS I/II, TXP, VLX, CYCLONE, K- and S- Series
.

[Busses, Proprietary]
  DYNABUS = Dual 16bit parallel bidirectional Interprocessorbus by TANDEM
  TAXI    = Serial T(ransparent) A(sync) X(mitter) I(nterface) by AMD

[Busses, Standardized]
  ECB     = Single  8bit parallel Data bidirectional Z80 & 8088 I/O
  ISA     = Single  8bit Data bidirectional PC I/O
  EISA    = Single 32bit Data bidirectional PC I/O

  IIC     = Serial 2wire I(nter) I(ntegrated) C(ircuit) Bus
  TWI     = Serial 2wire T(win) W(ire) I(nterface)
  CAN     = Serial 4wire C(ontroller) A(rea) N(etwork)


[MicroController]
  8bit: Zilog    Z80 A/B; Z180    = General purpose
  8bit: Atmel    AVR Mega Series  = RISC, Low Power Applications
  8bit: Infineon SLE 66CLxxxPE    = ChipCard Contactless & Dual Interface

  16bit: Intel    80C186EB        = Embedded MircoProc. 8086 compatible
  16bit: Infineon XC 164 CM       = Automotive Controller with Twin CAN
  16bit: Infineon XE 166 X_       = Single Chip Real Time Signal Controller

  16/32bit: NXP   LCP2138         = based on a 16/32-bit ARM7TDMI-S CPU core
  32bit   : ST    STM32           = CORTEX- M0, M3, M4

[Programmable Logic Devices]
  Lattice, AMD :  GAL22V10_       = 10 MacroCell High Performance EECMOS PLD
  XILINX       :  XC7236, XC7272  = 36/72 MacroCell CMOS EPLD

[Hardware entwickelt]
  Converters  : async.Comm.    = RS232 Current Loop, decoupled
  Simulators  : byte- bitsync. = RS232/RS422 for Server/Client Interconnections




Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)
StateCAD Graphical Design Entry for State Machines
  generates ABEL-HDL code automaticically.

TimingDesigner Professional
  Frontend Tool zur Timing Analyse und Auffinden zeitkritischer Signalverläufe.


Design / Entwicklung / Konstruktion

ABEL-PLD Hardware Description Language for programmable logical Devices

VIEWLOGIC IDE Design and Verification for expanded programmable logical Devices

OrCAD Schematic Design Tools


Branchen

Branchen

Systemhersteller
Halbleiterhersteller
Softwarehersteller
Elektronikhersteller
Medizintechnik

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.