GULP | Kontaktieren | Profil in Englisch anzeigen

Photo
Personen-ID                31600 
Wohnort                    275xx Bremerhaven, Deutschland 
Jahrgang                   1954 
EDV-Erfahrung seit         1985 
Staatsbürgerschaft         deutsch 
Stundensatz                65 EUR abhängig vom Einsatzort, 50 EUR Heimarbeit 
Verfügbar ab               01.04.12 zu 80%, Vor-Ort-Einsatz 80% möglich 
Profil erstellt am         16.10.01 
Profil zuletzt geändert am 19.01.12 
Embedded Systems SW Architekt, hardwarenaher Entwickler in C/C++, Software-​Tester, CMX-​RTX Support, CAN-​Bus
Software-Entwicklung / Programmierung
Beratung / Consulting
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt

Voraussetzung für Festanstellung: eine interessante Neuentwicklung mit RTOS und C/C++
2007: iSQI Certified Professional for Software Architecture
2003: CMX-MicroNet Consultant
2002: Essential Rhapsody in C Tool Training
1991: Anwendungsinformatiker Technik, Vertiefungsrichtung Hardware (bfe Oldenburg)
Schweiz
Kommentar:

Arbeitserlaubnis: Meine B-Bewilligung für die ganze Schweiz bis 2015 liegt vor. Weitere Länder: Gerne arbeite ich auch weltweit im englisch-sprechenden Ausland.

Deutsch 
EnglischCambridge CAE (Certificate in Advanced English), IELTS General

Digitale SignalprozessorenADSP 21xx
MikrocontrollerXC167, C167, ST10, ColdFire, NEC V850, NET+ARM, AVR, 8051, Z80

Debugger/Emulatoren: Hitex, Keil, pls
EchtzeitbetriebssystemeCMX-RTX, MicroC/OS-II, ThreadX, OSEK (Grundkenntnisse)
UnixEmbedded Linux

AssemblerXC167, AVR, 8051, Z80
PHPWebseitenentwicklung mit XHTML, CSS, PHP und Zend Framework

C/C++/EC++: Keil C166, Tasking C166, Green Hills MULTI, MISRA C
SPS: IEC 1131-3, STEP5, PCWORX
UML: Sparx Enterprise Architect, I-Logix Rhapsody in C (Grundkenntnisse)
MySQLWebseitenentwicklung mit PHP und MySQL

BusCAN, CANopen, DMX-512, I2C, IEEE-488, Interbus, LIN, MIDI, NMEA-0183, SCPI, SPI, USB
EthernetUDP, TCP/IP, FTP, HTTP
Internet, IntranetEmbedded Webserver
RS232 
TCP/IP 

EAGLE 

Hardware-in-the-Loop Simulation (HIL) 

Methoden:
---------
  Requirements-Engineering (Grundkenntnisse)
  objektorientierte Analyse, Modellierung, Implementierung mit UML
  MISRA C Coding Standard
  statischer Softwaretest mit dem Tool QA-C/MISRA Version 6
  Refactoring speziell von C167-Firmware
  CMMI und SPICE (Grundkenntnisse)

Erfahrungen im Bereich:
-----------------------
  Assemblerprogrammierung für die Infineon C166V2 Mikrocontroller-Architektur
  (Familien XC166, XE166, XC2000) einschließlich MAC/DSP-Funktionen
  Support für XC167, C167, CAN, CANopen, CMX-RTX
  CMX-MicroNet Consultant
  Elektronik-Entwicklung analog/digital (> 10 Jahre)

Durchführung von Schulungen:
----------------------------
  Hands-On-Training "Echtzeitbetriebssystem CMX-RTX"
  Hands-On-Training "TCP/IP-Protokollstack CMX-MicroNet"
Automatisierungstechnik, Industrie, Maschinenbau, Medizintechnik
Zeitraum :  07/2010 - 04/2011
Kunde    :  Roche Diagnostics AG, Rotkreuz ZG, Schweiz
Projekt  :  NewGen/cobas6800; Molekularanalyse-Automat (Medizintechnik)
Aufgabe  :  Ich arbeite als Tester im Software-Integrationsteam an der
            Schnittstelle zwischen den HW/SW-Entwicklern und der Qualitäts-
            sicherung. Testgegenstand ist eine Blutanalyse-Anlage mit hohem
            Durchsatz. Ein wichtiges Ziel ist die Testautomatisierung
            im hardwarenahen Umfeld.
Software :  Embedded Linux, ECMAScript, HP Quality Center, proprietäre Test-Tools

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  12/2009 - 03/2010
Kunde    :  Roche Disetronic Medical Systems AG, Burgdorf BE, Schweiz
Projekt  :  ANTLIA; Insulinpumpe (Medizintechnik)
Aufgabe  :  Meine Aufgaben sind die Entwicklung einer Protokollschicht für

die Interprozessorkommunikation, sowie Portierung und Refactoring

des Infrarot-Protokollstack vom Vorgänger auf das neue Modell.

Beide Aufgaben umfassen Grobdesign und Feindesign mit ARTiSAN,

Implementierung in C++, Reviews, Test und Dokumentation.

Software :  ARTiSAN Studio 6.2, Microsoft Visual SourceSafe 6.0,

Microsoft Visual Studio 2008, IAR Workbench for ARM and MSP430

Hardware :  STMicroelectronics ST32 (ARM), Texas Instruments MSP430

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  07/2008 - 12/2008
Kunde    :  Endress+Hauser Process Solutions AG, Reinach BL, Schweiz
Projekt  :  FieldController SFC162/SFC173 (Automatisierungstechnik)
Aufgabe  :  Meine Aufgaben waren das Analysieren der vorhandenen Firmware,

Entwickeln neuer Klassen mit erweiterten I/O-Funktionen,

Implementieren in C/C++, Testen der alten und neuen Funktionen

im Zusammenspiel mit dem IEC-1131-Laufzeitsystem, Verbessern

des Webservers, Dokumentation.

Software :  RTOS ThreadX (Express Logic, Inc.), Sparx Enterprise Architect,

Green Hills MULTI, OpenPCS (IEC-1131, infoteam Software GmbH)

Hardware :  NetSilicon NET+ARM

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  07/2007 - 04/2008
Kunde    :  VIASYS Healthcare GmbH / Cardinal Health, Höchberg
Projekt  :  VIP; Lungendiagnosegerät (Medizintechnik)
Aufgabe  :  Meine Aufgaben waren das Entwickeln von Firmwaremodulen in C++

und Testen mittels Hardware-in-the-Loop. Beispielsweise musste

das LabView-Modell eines Druckreglers in C++ umgesetzt werden.

Ein anderes Modul ermöglichte den Hardwarezugriff auf

Drucksensoren, Magnetventile und Pumpen.

Software :  Sparx Enterprise Architect, Metrowerks CodeWarrior Version 5
Hardware :  CPU Freescale ColdFire MCF5275

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  09/2006 - 04/2007
Kunde    :  Carl Zeiss Optronics GmbH, Oberkochen
Projekt  :  MOTOX; fotometrisches Analysegerät (Messtechnik)
Aufgabe  :  Meine erste Aufgabe war das Erstellen einer Softwarearchitektur.

Die zweite Aufgabe war das Entwickeln der Hardwareabstraktions-

schichten einschließlich Implementierung, Test und Integration.

Eine besondere Herausforderung waren 6 Antriebsachsen (DC- und

Schrittmotoren), die teilweise simultan laufen mussten. Soweit

die Zielhardware noch nicht zur Verfügung stand, habe ich in

enger Zusammenarbeit mit den Elektronikentwicklern Funktions-

muster der wichtigsten Komponenten angefertigt.

Software :  CMX-RTX Version 5.30, Keil C166
Hardware :  CPU Infineon XC167

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  07/2006
Kunde    :  ETAMIC SA., Wettswil ZH, Schweiz
Projekt  :  CMX-RTX Support in feinmechanischen Messsystemen (Messtechnik)
Aufgabe  :  Auf einer Hardware-Plattform mit dem Mikrocontroller C167 sollte

das Echtzeitbetriebssystem CMX-RTX optimal verwendet werden.

Mein Einsatz war eine Kombination aus Schulung und Unterstützung

bei der Softwareentwicklung für ein konkretes Projekt.

Software :  CMX-RTX Version 5.30, Tasking C166
Hardware :  CPU Infineon C167

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  01/2006 - 03/2006
Kunde    :  Eigenentwicklung
Projekt  :  LIN-Tester, LIN 2.0 Treiber (Automotive)
Aufgabe  :  Wegen zunehmender Anfragen nach LIN-Kenntnissen habe ich

ausgehend von der aktuellen Spezifikation 2.0 meinen eigenen

Treiber entwickelt. Zum Testen der Interoperabilität verwende

ich ein kleines LIN-Netzwerk mit verschiedenen Knoten:

- LIN-Master mit XC167,

- LIN-Slave mit C167,

- LIN-Slave mit NEC V850,

- Single-Package LIN-Slave mit TMC211 und Schrittmotor,

- LIN-Monitor mit XC167.

Software :  Keil C166 V5, Green Hills Multi for V800, IAR V850 C Compiler V3
Hardware :  CPU Infineon XC167CI, CPU NEC V850ES/KG1+,

TRINAMIC TMC211 Stepper Motor Controller


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  09/2005 - 10/2005
Kunde    :  Hella KG, Lippstadt
Projekt  :  Porsche Cayenne (Automotive)
Aufgabe  :  Durchführung von statischen Softwaretests an verschiedenen

Modulen im Bereich Licht-Elektronik mit dem Tool QA-C/MISRA.

Software :  Green Hills C-Compiler, QA-C/MISRA Code Analyzer Version 6,

MKS Source Integrity und Integrity Manager

Hardware :  CPU NEC V850

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  07/2005 - 08/2005
Kunde    :  Embedded Systems Academy Inc., San Jose, CA
Projekt  :  CANopen-Protokollstack (Software-Dienstleistung)
Aufgabe  :  Ich habe den CANopen-Protokollstack "MicroCANopen" der Firma

Embedded Systems Academy auf das Target Infineon XC167 portiert,

und Anwendungsbeispiele für die Evaluation Boards PHYTEC

"phyCORE-XC167" und Keil "MCB-XC167" geschrieben.

Die Software wurde statisch und dynamisch getestet: MISRA-C Check,

Interoperabilitäts-Test in einem CAN-Netzwerk.

Software :  Keil C166, Tasking C166, MicroCANopen
Hardware :  CPU Infineon XC167

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  07/2004 - 03/2005
Kunde    :  Scheidt & Bachmann GmbH, Mönchengladbach
Projekt  :  Boston; Fahrscheinautomat (Maschinenbau)
Aufgabe  :  Unterstützung bei der Entwicklung eines kundenspezifischen

Bootloaders und eines Online-Download-Moduls, welches den

Austausch der Firmware via Internet in weltweit verteilten

Geräten wie Ticket-Automaten, Zugangskontrollsystemen usw.

ermöglicht.

Erweiterung der bestehenden Firmware, Pflege von Altlasten,

Refactoring, Entwicklung neuer Kernel-Dienste.

Eine besondere Herausforderung bestand darin, dass die Firmware

teilweise noch in Assembler codiert und kaum dokumentiert war.

Software :  XC167 Assembler, Tasking C166
Hardware :  CPU Infineon XC167

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  10/2003 - 04/2004
Kunde    :  PHYTEC Messtechnik GmbH, Mainz
Projekt  :  Hands-On-Training "RTOS CMX-RTX für Infineon C167/XC167"
Aufgabe  :  Diesen Workshop habe ich in Kooperation mit der Firma PHYTEC

ausgearbeitet, wobei meine Aufgabe das Erstellen des

Gesamtkonzepts, der Texte, Zeichnungen und Übungsbeispiele war.

Er ist für Ingenieure gedacht, die sehr gut mit dem Infineon C16x

vertraut sind, aber noch nicht mit dem Echtzeitbetriebssystem

CMX-RTX gearbeitet haben.

Das von CMX gelieferte Handbuch beschreibt auf 300 Seiten sehr

ausführlich die einzelnen Funktionen. Es erklärt jedoch nicht,

wie man das RTOS optimal verwendet. Genau hier setzt unser

Workshop ein. Wir zeigen in praktischen Übungen, wie man

ausgehend von der technischen SW-Architektur die Standardmethoden

der Intertask-Kommunikation mit RTE-Entwurfsmustern realisiert.

Software :  CMX-RTX Version 5.30, Keil C166 V4
Hardware :  CPU Infineon C167/XC167, phyCORE-167HS/E, phyCORE-XC167

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  03/2003 - 08/2003
Kunde    :  PHYTEC Messtechnik GmbH, Mainz
Projekt  :  Hands-On-Training "TCP/IP-Protokollstack CMX-MicroNet"
Aufgabe  :  Dieser Workshop entstand während meiner Qualifizierung für das

CMX-MicroNet Consultant-Programm der Firma CMX Systems, USA.

Er unterstützt Käufer der Bibliothek mit praktischen Übungen

zum Thema "Embedded Networking" beim Erstellen ihrer Applikation.

Meine Aufgabe war es, für die Evaluation-Boards der Firma PHYTEC

passende Anwendungsbeispiele zu entwickeln:

1. Installation der Bibliothek und Integration in Keil C166;

2. Embedded Webserver mit dem HTTP- und TCP-Protokoll;

3. schnelle Maschinenkommunikation mit dem UDP-Protokoll;

4. Software-Download mittels BOOTP/TFTP-Protokoll;

5. Gateway CAN/Ethernet mit dem Echtzeitbetriebssystem CMX-RTX.

Software :  CMX-RTX, CMX-MicroNet, Keil C166, Borland C++ 5.0
Hardware :  CPU Infineon C167, Ethernet Controller CS8900A, Beck DK40

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  Winter 2002/2003
Kunde    :  Eigenentwicklung
Projekt  :  TCP/IP Protokollstack für Embedded Internet Anwendungen

Einfaches API, Kompromiss aus Funktionalität und Ressourcen-

bedarf, gute RTOS-Verzahnung, mit FTP-Server, HTTP-Server und

Dispatcher, UDP-Multiplexer/Demultiplexer.

Software :  CMX-RTX, Keil C166
Hardware :  CPU Infineon C167, Ethernet Controller CS8900A

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  Sommer 2002
Kunde    :  Eigenentwicklung
Projekt  :  CAN-Bibliothek für Infineon C16x und RTOS CMX-RTX

Low-Level-Treiberbibliothek, objektorientierter Ansatz;

fertige Anwendungsbeispiele und weitere Infos siehe

-> http://can4.unerhoert.net/index.html .

Software :  CMX-RTX, Keil C166
Hardware :  Infineon C161JC/CS, C164CI/CM/SM, C167CR/CS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  12/2001 - 02/2002
Kunde    :  contech electronic GmbH, Leopoldshöhe
Projekt  :  Optimierung und Erweiterung des IEC-1131-Laufzeitsystems auf dem

Maschinenraummodul einer Aufzugsteuerung, Fehlersuche in der

CAN-Kommunikation.

Software :  Keil C166 / 3S CoDeSys
Hardware :  Infineon C167CR

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  05/2001 - 11/2001
Kunde    :  Jens Carstensen Musikproduktion, Bremerhaven
Projekt  :  Bühnensteuerung (Licht, Klang) mit CAN-Vernetzung

Projektierung mit Auswahl der Sensoren, Hardware-Entwicklung und

Musterfertigung, Programmierung der CAN-Bus-Kommunikation.

Software :  Assembler A51, Tasking C166 C++
Hardware :  CAN-Knoten ATMEL T89C51CC02, CAN-Master Infineon C167CR

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  03/2001 - 05/2001
Kunde    :  Labortechnik Molekularbiologie, Hamburg
Projekt  :  Firmware für einen PCR-Cycler (Medizintechnik)

Implementierung des firmeneigenen Kommunikationsprotokolls als

C++ Klasse, Portierung des Temperaturregler-Moduls von C51

auf C166++.

Software :  Tasking C166 C++ Toolchain / Echtzeitkern CMX-RTX
Hardware :  Infineon C167CR

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

"Der Weg ist das Ziel." [Zitat Konfuzius]
In diesem Sinne möchte ich die zurückliegenden Projekte nicht
wiederholen, ich nenne deshalb nur einige Meilensteine...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  1995
Kunde    :  Gewerbliche Lehranstalten, Bremerhaven
Projekt  :  InterBus-Ausbildungssystem "IBS-GLA1" (Automatisierungstechnik)
Aufgabe  :  Die GLA wünschten eine Erweiterung ihrer SPS-Ausbildungsplätze

mit robusten Feldbusknoten, die analoge und digitale Ein- und

Ausgänge zur Verfügung stellen. Die Geräte werden in der SPS-

und Mechatronik-Ausbildung zum Kennenlernen moderner

Automatisierungskonzepte eingesetzt.

Meine Aufgaben waren die Projektleitung, die Entwicklung und

Fertigung der Elektronikbaugruppen, die Ankopplung an die SPS,

und das Ausarbeiten von Übungsbeispielen. Die mechanische

Bearbeitung erfolgte in den Werkstätten der GLA.

Software :  SIMATIC STEP5
Hardware :  InterBus Controller SUPI-II, SIMATIC S5-100U

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  1993
Kunde    :  Jens Carstensen Musikproduktion, Bremerhaven
Projekt  :  Rauscharmer Mikrofonverstärker
Aufgabe  :  Es wurde ein sehr rauscharmer Mikrofonverstärker für digitale

Studioaufnahmen mit Phantomspeisung und ABACUS Line-Drivern

gebraucht.

Meine Aufgabe war die Entwicklung und Herstellung eines Prototyps.

Die besondere Anforderung dieses Projekts bestand in analoger

Schaltungstechnik an der physikalisch möglichen Rauschgrenze.

Software :  -
Hardware :  Linear Technology LT 1028

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  1993
Kunde    :  Jens Carstensen Musikproduktion, Bremerhaven
Projekt  :  Sinusgenerator nach dem DDS-Prinzip
Aufgabe  :  Zum Antreiben von Langsaiten wurde ein mehrkanaliger Sinus-

generator benötigt, den man mit einer Auflösung von 1/1000 Hz

ohne Umschaltgeräusche durchstimmen kann.

Meine Aufgabe war die analoge und digitale Hardware-Entwicklung

sowie die Programmierung der DDS (direkte digitale Synthese) und

RC5-Fernsteuerung. Das Gerät enthält einen selbst entwickelten

Echtzeitkern, mit dem es bis heute störungsfrei läuft.

Software :  Z80-Assembler
Hardware :  Z80

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zeitraum :  1992
Kunde    :  Eigenentwicklung
Projekt  :  Systemfähiges Multimeter mit IEEE-488-Schnittstelle
Aufgabe  :  Meine Arbeit umfasste die Planung, die analoge und digitale

Hardware-Entwicklung, die Programmierung der Firmware mit

Implementierung des IEEE-488-Protokolls, sowie die Definition

eines SCPI-Befehlssatzes.

Besonderheit des Projekts aus heutiger Sicht:  es ist mein

größtes Assembler-Projekt, das ohne Hilfsmittel wie Debugger,

EPROM-Simulator usw. erfolgreich realisiert wurde.

Software :  Z80-Assembler
Hardware :  Z80, A/D-Wandler MAX134, NEC 7210C GPIB Controller

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mir steht eine gut ausgestattete Elektronik-Werkstatt mit Messgeräten,
Compiler und Debugger für die Controller-Familie Infineon C166/XC166
zur Verfügung. Hier kann ich viele hardwarenahe Entwicklungsaufgaben in
Heimarbeit erledigen.

Gern möchte ich in einem Projekt mitarbeiten, das nach den Erkenntnissen
von Tom DeMarco geleitet wird !


Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 29.01.2012 00:47:02
© Copyright 1996-2012 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de


Photo