Die wichtigsten Projekte (ab dem Jahr 2000):
Architektur und Requirements-Engineering: Firmware für medizintechnisches Gerät
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen
Zeitraum: 2017 (dauert noch an)
Tools: - Keil µVision (Firmware)
- PC-Lint (statische Code-Analyse)
- VectorCast (Unit-Testing)
- Doors (Requirements-Management)
Hardware-Plattform: ARM Cortex M4
Programmiersprache: C
Aufgaben im Projekt:
- Erstellung der Anforderungen für die Komponenten und das gesamte Firmware-System
- Abstimmung mit ?Steakholdern? (Produkt-Management, Service,
Fertigung, Systems-Engineering etc.)
- Erstellung und Weiterentwicklung der Softwarearchitektur (Firmware).
Definition von Schnittstellen. Technische Konzeptarbeit.
- Erstellung und Weiterentwicklung technischer Konzepte
und Architekturen
- Technische Koordinierung im Entwicklerteam
- Dokumentenerstellung und- Review
- Mitwirkung bei Risikomanagement und FMEA
- Unterstützung bei Zeit- und Ressourcenplanung
Projektmanagement und Architektur: Firmware für medizintechnisches Gerät
Auftraggeber: Entwicklungsdienstleister
(Auftrag Carl Zeiss Meditec AG, Oberkochen)
Zeitraum: 2015-2017
Tools: - Keil µVision (Firmware)
- PC-Lint (statische Code-Analyse)
- VectorCast (Unit-Testing)
- Doors (Requirements-Management)
- MS Project
Hardware-Plattform: ARM Cortex M3/M4
Programmiersprache: C
Aufgaben im Projekt:
- Erstellung umfangreicher Dokumente
entsprechend Entwicklungsprozess / DIN EN 62304
- Mitarbeit im Risikomanagement
- Mitarbeit bei Patentbewertungen
- Anforderungsmanagement
- Mitwirkung bei Gerätearchitektur und Elektronik-Design
- Erstellung der Softwarearchitektur (Firmware)
- Erstellung von Softwaredesign (Firmware) für Unterkomponenten
- Projektplanung, Definition von Arbeitspaketen, Ressourcenplanung
- Koordination und Führung der Firmware-Entwickler
(Team von 6 Entwicklern)
Steuerung für Positionierung in einem medizintechnischen Gerät
Firmware zur Ausrichtung einer Applikation mit Hilfe von Sensoren und Aktoren.
Kommunikation über CAN.
Auftraggeber: Carl Zeiss Meditec AG, Jena / München
Zeitraum: 2014 bis 2015 (noch nicht abgeschlossen)
Tools: - Keil µVision (Firmware)
- Lint (statische Code-Analyse)
- Doors (Requirements-Management)
Hardware-Plattform: ARM Cortex M4: STM32F373
Programmiersprache: C++
Aufgaben im Projekt:
- Herstellung eines Entwicklungs-Prototypen
- Entwicklung der Modul-Firmware
- Aufsetzen des Laufzeitsystems
- Auswertung der Sensor-Signale
- Ansteuerung der Aktoren
- Erarbeiten und Implementieren der Algorithmen
- Implementieren des Protokolls für CAN-Interface
Technologieprojekt für medizintechnisches Gerät
Hardware-, Firmware- und Software-Plattform zur Evaluierung neuer medizinischer Verfahren
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen/München
Zeitraum: 2013 bis 2015 (noch nicht abgeschlossen)
Tools: - Pulsonix (Stromlauf, Layout, Fertigungsunterlagen Elektronik)
- Keil µVision (Firmware)
- Microsoft Visual Studio (Bedien- und Steuersoftware, GUI)
Hardware-Plattform: ARM Cortex M3: NXP LPC1768
Firmware-Plattform: Keil RTX / CMSIS OS
Software-Plattform: Microsoft Forms, Visual Studio
Programmiersprache: Firmware: C, Software: C++
Aufgaben im Projekt:
Prüfgerät für Baugruppe medizintechnisches Gerät
Entwicklung eines Gerätes zum Baugruppentest Test in der Fertigung
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen/München
Zeitraum: 2013
Tools: - Altium Designer
- Microsoft Visual Studio
- Microsoft Forms
Programmiersprachen: C, C++
Aufgaben im Projekt:
Firmware für medizintechnisches Gerät
Firmware für die zentrale Steuerkomponente in einem Gerät für Augenoperationen.
Auftraggeber: Carl Zeiss Meditec AG, München
Zeitraum: 2012 bis 2013
Hardware-Plattform: Microcontroller Microchip PIC
Programmiersprache: Assembler
Tools: - Microchip MPLAB
- Enterprise Architect
- Subversion SVN
- TRAC
Aufgaben im Projekt
Zuständigkeit für das Control-Board des Operations-Gerätes:
Analyse, Dokumentation weiterer Firmwaremodule
Flugsteuerung für zivile Drohne
Fliegende Plattform für Foto- und Videoaufnahmen aus der Luft
Auftraggeber: Aibotix GmbH, Kassel
Zeitraum: 2011
Hardware-Plattform: ST Microelectronics STM32F107 (ARM/Cortex M3)
Programmiersprache: C
Entwicklungs-Tools: Rowley Cross Studio
Softwareumgebung: Rowley Tasking Library (einfaches RTOS)
Aufgaben im Projekt
Mitwirkung bei der Hardwareentwicklung:
Entwicklung der Software für Flugsteuerung und Telematik:
Software zur Fileübertragung
Fehlergesicherte Datenübertragung
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: 2011
Plattform: Windows
Programmiersprache: Delphi
Entwicklungs-Tools: Delphi 6
Aufgaben im Projekt
Softwareentwicklung:
Mobiles Sprachverschlüsselungsgerät
Gerät zur sicheren (verschlüsselten) Sprachkommunikation über Mobilfunknetz
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: Verschiedene Projekte, 2006 bis 2010
Hardware-Plattform: Texas Instruments ?OMAP? (Dual Core System-on-Chip)
Programmiersprache: C/C++
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
- Sprachverarbeitung, Ver- und Entschlüsselung
- Integration von Vocodern und Echo-Canceller
- Mitwirken bei Integration und Test
- Teilprojektleitung Softwareentwicklung
ISDN-Schlüsselgerät neue Generation
Gerät zur sicheren (verschlüsselten) ISDN-Kommunikation
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: 2006
Hardware-Plattform: Texas Instruments ?OMAP?
Programmiersprache: C/C++, Assembler (für DSP und Startup-Code)
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
ISDN-Software für Sprach/Datenaufzeichnungssystem
Firmware für eine Interface-Baugruppe zum Einsatz in hochwertigen Sprach- und Datenrecordern.
Varianten für die aktive und passive Anschaltung an ISDN- und E1-Leitungen
Auftraggeber: ASC telecom AG
Zeitraum: Verschiedene Projekte: 2003 bis 2008
Hardware-Plattform: Motorola MC68332
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: hitex
Aufgaben im Projekt:
Krypto-Gateway
Gateway zwischen verschiedenen militärischen Verschlüsselungsverfahren
Auftraggeber: Rohde & Schwarz SIT GmbH München
Zeitraum: 2005
Hardware-Plattform: Texas Instruments ?OMAP?
Programmiersprache: C/C++
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
Krypto-Telefon
Telefon zur verschlüsselten Übertragung von Sprache und Daten mit umfangreichen ISDN-
und Krypto-Funktionen
Auftraggeber: Rohde und Schwarz SIT GmbH, Nellmersbach
Zeitraum: 2003 bis 2005
Hardware-Plattform: Motorola/freescale MPC860 Power-QUICC
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Aufgaben im Projekt:
Protokoll-Konverter
Gerät zur Verwendung europäischer ISDN-Geräte in den USA. Die US-Schnittstelle, die Sprachcodierung und das Protokoll werden auf europäischen Standard umgesetzt. Grundplatine mit bis zu 4 Schnittstellenmodulen
Auftraggeber: Rohde und Schwarz SIT GmbH, München
Zeitraum: 2002
Hardware-Plattform: infineon C161
Programmiersprache: C/C++, Assembler (für Startup-Code)
Entwicklungs-Tools: Compiler: Tasking; Debugger/Emulator: hitex
Hardware: Protel/Altium Designer
Aufgaben im Projekt:
Gesamte Entwicklung und Fertigung des Gerätes:
Schlüsselgeräte
Verschiedene Geräte zur sicheren (verschlüsselten) ISDN-Kommunikation
Auftraggeber: SIEMENS AG, später SI Sicherungstechnik, Rohde & Schwarz SIT
Zeitraum: Verschiedene Projekte 1995 bis 2004
Hardware-Plattform: Motorola 68360 ?QUICC?
Programmiersprache: C/C++
Softwareumgebung: Ada Multitasking-System
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Aufgaben im Projekt:
ISDN-Modul
Hardware-Modul zum Einsatz in Sprachübertragungs-Geräten für Rundfunk und Fernsehen. Mit Schnittstellen für europäisches und US-amerikanisches ISDN
Auftraggeber: Dialog4 System Engineering GmbH, später Orban (San Leandro/USA)
Zeitraum: 2001-2002
Hardware-Plattform: infineon C161
Programmiersprache: C/C++, Assembler (für Startup-Code)
Entwicklungs-Tools: Compiler: Tasking; Debugger/Emulator: hitex
Hardware: Protel/Altium
Aufgaben im Projekt:
Gesamte Entwicklung des Moduls:
LAN-Karte für Sprechsystem
Netzwerk-Karte für Sprechstellen-System
Auftraggeber: Commend International GmbH, Salzburg
Zeitraum: 2002
Hardware-Plattform: ARM7 (ATMEL AT91-Familie)
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: hitex
Aufgaben im Projekt:
Schnittstellen für militärisches Kommunikationsnetz
Verschiedene Netz-Übergänge und Teilnehmer-Schnittstellen für ein militärisches Kommunikations-Netz
Auftraggeber: DaimlerChrysler Aerospace/DASA, später EADS Telekom
Zeitraum: Verschiedene Projekte, 1998 bis 2004
Hardware-Plattform: Motorola MPC8260 Power-QUICC II
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Softwareumgebung: Proprietäres Betriebssystem
Aufgaben im Projekt:
Entwicklungsleistungen für Embedded Systems im Rahmen einer Ein-Mann-GmbH.
Softwarearchitektur und Systemarchitektur.
Technische Projektleitung.
Softwareentwicklung/Firmwareentwicklung überwiegend in C/C++, Assembler. Schwerpunkt auf Embedded Systems und hardwarenaher Programmierung.
Hardware-Entwicklung (Elektronik).
Dokumentation z.B. für Zulassungsverfahren Medizintechnik
Requirements-Engineering, Testmanagement
- Firmwareentwicklung, Softwareentwicklung für Microcontroller und DSP
- Implementierung von Protokollen, z.B. nach RFCs
- Gerätesteuerung, Bedienoberflächen
- Sensorik, Aktorik und Steuerung
Microcontroller und Prozessoren:
- ATMEL ATMEGA
- Microchip PIC
- infineon C166-Familie
- MOTOROLA/freescale 68HC11-Familie
- MOTOROLA/freescale 68K-Familie
- MOTOROLA/freescale Power-PC-Familie (Power-QUICC, POWER-QUICC II)
- ARM-basierte Controller (verschiedene Hersteller)
- ARM/Cortex
- Atmel ATMEGA
- DSP: Texas Instruments C54x, C55x
- Texas Instruments ?OMAP? (Dual Core System-on-Chip mit ARM 9- und DSP C55x-Kern)
- ST Microelectronics STM32 (ARM/Cortex M3 Core)
- NXP LPC 1786 (ARM/Cortex M3 Core)
Software-Entwicklungssysteme:
- Unterschiedliche Cross-Compiler Tool Chains
- Texas Instruments Code Composer Studio
- In-Circuit-Emulatoren und JTAG-Debugger, u. A. Hitex, Lauterbach, Keil
- Eclipse
- MS Visual Studio
- Keil µVision
Tools:
- Doors
- Enterprise Architect
- TRAC
- Subversion
Multiprozessor-Systeme
Hitex-Debugger und Emulatoren
Lauterbach-Debugger
Keil MDK µVision
ARM
Cortex
Altium Designer
PULSONIX
Ich bin vielseitig und habe Erfahrung in unterschiedlichen Bereichen der Entwicklung. Ich arbeite gerne im Team und habe Freude daran, neue Verfahren zu lernen und mich in neue Aufgaben einzuarbeiten.
Die wichtigsten Projekte (ab dem Jahr 2000):
Architektur und Requirements-Engineering: Firmware für medizintechnisches Gerät
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen
Zeitraum: 2017 (dauert noch an)
Tools: - Keil µVision (Firmware)
- PC-Lint (statische Code-Analyse)
- VectorCast (Unit-Testing)
- Doors (Requirements-Management)
Hardware-Plattform: ARM Cortex M4
Programmiersprache: C
Aufgaben im Projekt:
- Erstellung der Anforderungen für die Komponenten und das gesamte Firmware-System
- Abstimmung mit ?Steakholdern? (Produkt-Management, Service,
Fertigung, Systems-Engineering etc.)
- Erstellung und Weiterentwicklung der Softwarearchitektur (Firmware).
Definition von Schnittstellen. Technische Konzeptarbeit.
- Erstellung und Weiterentwicklung technischer Konzepte
und Architekturen
- Technische Koordinierung im Entwicklerteam
- Dokumentenerstellung und- Review
- Mitwirkung bei Risikomanagement und FMEA
- Unterstützung bei Zeit- und Ressourcenplanung
Projektmanagement und Architektur: Firmware für medizintechnisches Gerät
Auftraggeber: Entwicklungsdienstleister
(Auftrag Carl Zeiss Meditec AG, Oberkochen)
Zeitraum: 2015-2017
Tools: - Keil µVision (Firmware)
- PC-Lint (statische Code-Analyse)
- VectorCast (Unit-Testing)
- Doors (Requirements-Management)
- MS Project
Hardware-Plattform: ARM Cortex M3/M4
Programmiersprache: C
Aufgaben im Projekt:
- Erstellung umfangreicher Dokumente
entsprechend Entwicklungsprozess / DIN EN 62304
- Mitarbeit im Risikomanagement
- Mitarbeit bei Patentbewertungen
- Anforderungsmanagement
- Mitwirkung bei Gerätearchitektur und Elektronik-Design
- Erstellung der Softwarearchitektur (Firmware)
- Erstellung von Softwaredesign (Firmware) für Unterkomponenten
- Projektplanung, Definition von Arbeitspaketen, Ressourcenplanung
- Koordination und Führung der Firmware-Entwickler
(Team von 6 Entwicklern)
Steuerung für Positionierung in einem medizintechnischen Gerät
Firmware zur Ausrichtung einer Applikation mit Hilfe von Sensoren und Aktoren.
Kommunikation über CAN.
Auftraggeber: Carl Zeiss Meditec AG, Jena / München
Zeitraum: 2014 bis 2015 (noch nicht abgeschlossen)
Tools: - Keil µVision (Firmware)
- Lint (statische Code-Analyse)
- Doors (Requirements-Management)
Hardware-Plattform: ARM Cortex M4: STM32F373
Programmiersprache: C++
Aufgaben im Projekt:
- Herstellung eines Entwicklungs-Prototypen
- Entwicklung der Modul-Firmware
- Aufsetzen des Laufzeitsystems
- Auswertung der Sensor-Signale
- Ansteuerung der Aktoren
- Erarbeiten und Implementieren der Algorithmen
- Implementieren des Protokolls für CAN-Interface
Technologieprojekt für medizintechnisches Gerät
Hardware-, Firmware- und Software-Plattform zur Evaluierung neuer medizinischer Verfahren
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen/München
Zeitraum: 2013 bis 2015 (noch nicht abgeschlossen)
Tools: - Pulsonix (Stromlauf, Layout, Fertigungsunterlagen Elektronik)
- Keil µVision (Firmware)
- Microsoft Visual Studio (Bedien- und Steuersoftware, GUI)
Hardware-Plattform: ARM Cortex M3: NXP LPC1768
Firmware-Plattform: Keil RTX / CMSIS OS
Software-Plattform: Microsoft Forms, Visual Studio
Programmiersprache: Firmware: C, Software: C++
Aufgaben im Projekt:
Prüfgerät für Baugruppe medizintechnisches Gerät
Entwicklung eines Gerätes zum Baugruppentest Test in der Fertigung
Auftraggeber: Carl Zeiss Meditec AG, Oberkochen/München
Zeitraum: 2013
Tools: - Altium Designer
- Microsoft Visual Studio
- Microsoft Forms
Programmiersprachen: C, C++
Aufgaben im Projekt:
Firmware für medizintechnisches Gerät
Firmware für die zentrale Steuerkomponente in einem Gerät für Augenoperationen.
Auftraggeber: Carl Zeiss Meditec AG, München
Zeitraum: 2012 bis 2013
Hardware-Plattform: Microcontroller Microchip PIC
Programmiersprache: Assembler
Tools: - Microchip MPLAB
- Enterprise Architect
- Subversion SVN
- TRAC
Aufgaben im Projekt
Zuständigkeit für das Control-Board des Operations-Gerätes:
Analyse, Dokumentation weiterer Firmwaremodule
Flugsteuerung für zivile Drohne
Fliegende Plattform für Foto- und Videoaufnahmen aus der Luft
Auftraggeber: Aibotix GmbH, Kassel
Zeitraum: 2011
Hardware-Plattform: ST Microelectronics STM32F107 (ARM/Cortex M3)
Programmiersprache: C
Entwicklungs-Tools: Rowley Cross Studio
Softwareumgebung: Rowley Tasking Library (einfaches RTOS)
Aufgaben im Projekt
Mitwirkung bei der Hardwareentwicklung:
Entwicklung der Software für Flugsteuerung und Telematik:
Software zur Fileübertragung
Fehlergesicherte Datenübertragung
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: 2011
Plattform: Windows
Programmiersprache: Delphi
Entwicklungs-Tools: Delphi 6
Aufgaben im Projekt
Softwareentwicklung:
Mobiles Sprachverschlüsselungsgerät
Gerät zur sicheren (verschlüsselten) Sprachkommunikation über Mobilfunknetz
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: Verschiedene Projekte, 2006 bis 2010
Hardware-Plattform: Texas Instruments ?OMAP? (Dual Core System-on-Chip)
Programmiersprache: C/C++
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
- Sprachverarbeitung, Ver- und Entschlüsselung
- Integration von Vocodern und Echo-Canceller
- Mitwirken bei Integration und Test
- Teilprojektleitung Softwareentwicklung
ISDN-Schlüsselgerät neue Generation
Gerät zur sicheren (verschlüsselten) ISDN-Kommunikation
Auftraggeber: Rohde & Schwarz SIT GmbH, München
Zeitraum: 2006
Hardware-Plattform: Texas Instruments ?OMAP?
Programmiersprache: C/C++, Assembler (für DSP und Startup-Code)
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
ISDN-Software für Sprach/Datenaufzeichnungssystem
Firmware für eine Interface-Baugruppe zum Einsatz in hochwertigen Sprach- und Datenrecordern.
Varianten für die aktive und passive Anschaltung an ISDN- und E1-Leitungen
Auftraggeber: ASC telecom AG
Zeitraum: Verschiedene Projekte: 2003 bis 2008
Hardware-Plattform: Motorola MC68332
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: hitex
Aufgaben im Projekt:
Krypto-Gateway
Gateway zwischen verschiedenen militärischen Verschlüsselungsverfahren
Auftraggeber: Rohde & Schwarz SIT GmbH München
Zeitraum: 2005
Hardware-Plattform: Texas Instruments ?OMAP?
Programmiersprache: C/C++
Entwicklungs-Tools: Texas Instruments CodeComposer Studio
Softwareumgebung: Proprietäres Echtzeitsystem; DSP/BIOS
Aufgaben im Projekt:
Krypto-Telefon
Telefon zur verschlüsselten Übertragung von Sprache und Daten mit umfangreichen ISDN-
und Krypto-Funktionen
Auftraggeber: Rohde und Schwarz SIT GmbH, Nellmersbach
Zeitraum: 2003 bis 2005
Hardware-Plattform: Motorola/freescale MPC860 Power-QUICC
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Aufgaben im Projekt:
Protokoll-Konverter
Gerät zur Verwendung europäischer ISDN-Geräte in den USA. Die US-Schnittstelle, die Sprachcodierung und das Protokoll werden auf europäischen Standard umgesetzt. Grundplatine mit bis zu 4 Schnittstellenmodulen
Auftraggeber: Rohde und Schwarz SIT GmbH, München
Zeitraum: 2002
Hardware-Plattform: infineon C161
Programmiersprache: C/C++, Assembler (für Startup-Code)
Entwicklungs-Tools: Compiler: Tasking; Debugger/Emulator: hitex
Hardware: Protel/Altium Designer
Aufgaben im Projekt:
Gesamte Entwicklung und Fertigung des Gerätes:
Schlüsselgeräte
Verschiedene Geräte zur sicheren (verschlüsselten) ISDN-Kommunikation
Auftraggeber: SIEMENS AG, später SI Sicherungstechnik, Rohde & Schwarz SIT
Zeitraum: Verschiedene Projekte 1995 bis 2004
Hardware-Plattform: Motorola 68360 ?QUICC?
Programmiersprache: C/C++
Softwareumgebung: Ada Multitasking-System
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Aufgaben im Projekt:
ISDN-Modul
Hardware-Modul zum Einsatz in Sprachübertragungs-Geräten für Rundfunk und Fernsehen. Mit Schnittstellen für europäisches und US-amerikanisches ISDN
Auftraggeber: Dialog4 System Engineering GmbH, später Orban (San Leandro/USA)
Zeitraum: 2001-2002
Hardware-Plattform: infineon C161
Programmiersprache: C/C++, Assembler (für Startup-Code)
Entwicklungs-Tools: Compiler: Tasking; Debugger/Emulator: hitex
Hardware: Protel/Altium
Aufgaben im Projekt:
Gesamte Entwicklung des Moduls:
LAN-Karte für Sprechsystem
Netzwerk-Karte für Sprechstellen-System
Auftraggeber: Commend International GmbH, Salzburg
Zeitraum: 2002
Hardware-Plattform: ARM7 (ATMEL AT91-Familie)
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: hitex
Aufgaben im Projekt:
Schnittstellen für militärisches Kommunikationsnetz
Verschiedene Netz-Übergänge und Teilnehmer-Schnittstellen für ein militärisches Kommunikations-Netz
Auftraggeber: DaimlerChrysler Aerospace/DASA, später EADS Telekom
Zeitraum: Verschiedene Projekte, 1998 bis 2004
Hardware-Plattform: Motorola MPC8260 Power-QUICC II
Programmiersprache: C/C++
Entwicklungs-Tools: Compiler: Mentor Graphics/Microtec; Debugger: Lauterbach
Softwareumgebung: Proprietäres Betriebssystem
Aufgaben im Projekt:
Entwicklungsleistungen für Embedded Systems im Rahmen einer Ein-Mann-GmbH.
Softwarearchitektur und Systemarchitektur.
Technische Projektleitung.
Softwareentwicklung/Firmwareentwicklung überwiegend in C/C++, Assembler. Schwerpunkt auf Embedded Systems und hardwarenaher Programmierung.
Hardware-Entwicklung (Elektronik).
Dokumentation z.B. für Zulassungsverfahren Medizintechnik
Requirements-Engineering, Testmanagement
- Firmwareentwicklung, Softwareentwicklung für Microcontroller und DSP
- Implementierung von Protokollen, z.B. nach RFCs
- Gerätesteuerung, Bedienoberflächen
- Sensorik, Aktorik und Steuerung
Microcontroller und Prozessoren:
- ATMEL ATMEGA
- Microchip PIC
- infineon C166-Familie
- MOTOROLA/freescale 68HC11-Familie
- MOTOROLA/freescale 68K-Familie
- MOTOROLA/freescale Power-PC-Familie (Power-QUICC, POWER-QUICC II)
- ARM-basierte Controller (verschiedene Hersteller)
- ARM/Cortex
- Atmel ATMEGA
- DSP: Texas Instruments C54x, C55x
- Texas Instruments ?OMAP? (Dual Core System-on-Chip mit ARM 9- und DSP C55x-Kern)
- ST Microelectronics STM32 (ARM/Cortex M3 Core)
- NXP LPC 1786 (ARM/Cortex M3 Core)
Software-Entwicklungssysteme:
- Unterschiedliche Cross-Compiler Tool Chains
- Texas Instruments Code Composer Studio
- In-Circuit-Emulatoren und JTAG-Debugger, u. A. Hitex, Lauterbach, Keil
- Eclipse
- MS Visual Studio
- Keil µVision
Tools:
- Doors
- Enterprise Architect
- TRAC
- Subversion
Multiprozessor-Systeme
Hitex-Debugger und Emulatoren
Lauterbach-Debugger
Keil MDK µVision
ARM
Cortex
Altium Designer
PULSONIX
Ich bin vielseitig und habe Erfahrung in unterschiedlichen Bereichen der Entwicklung. Ich arbeite gerne im Team und habe Freude daran, neue Verfahren zu lernen und mich in neue Aufgaben einzuarbeiten.