Key Expertise

  • Anforderungs-Management bzw. -Engineering
  • Systemarchitektur
  • Softwarearchitektur
  • Entwicklung von Embedded Systemen
  • Ultra-Low-Power Systeme
  • Kommunikationssysteme
  • Projektmanagement


Produktentwicklung

In über 30 Jahre Berufserfahrung konnte ich meine Expertise bei der Entwicklung mehrerer Produkte einbringen; eine Auswahl dieser Produkte finden Sie unten:

WaveLight GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

NextGenRS Augenlaser Refraktives Behandlungssystem ("Lasik") - verteiltes, MPSoC-basiertes System
System- u. Software-Architekt
Prozessdefinition für die Ausarbeitung der System- und Softwarearchitektur
Logische u. physische Systemarchitektur eines verteilten MPSoC-basiertes Systems mit FPGA und Mikroprozessoren
Entwicklung der Systemkonzepten u. eines Systemmodels (MBSE+SysML)
Ausarbeitung von Systemanforderungen
Detaillierte formelle Reviews von Systemanforderungen als Stakeholder und mit anderen Stakeholders
Risikoanalyse, System- und Software-FMEA
Aussteuerung externer Lieferanten

Aura Health GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

Daten Erhebungssystem für Ultraschall Brustkrebs Behandlungssystem
Requirements Engineer, System- u. Software-Architekt
Ermittlung u. Ausarbeitung der Stakeholder-Anforderungen
Specifizierung der Software-Anforderungen
Risikoanalyse, System- und Software-FMEA
Software-Architectur
Software-Validierungsplan

Wintegral GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

High-End Endoskopiesystem mit Video Routing
System- u. Software-Architekt
Ermittlung u. Ausarbeitung der Systemanforderungen
Formelle Reviews von Anforderungen
Systemmodellierung (MBSE+SysML)

Richard Wolf GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

D-URS HD Kamerasteuergerät - Nieren Endoskopiesystem
System- u. Software-Architekt, Projektmanager
Projekt-Management (Agile/Scrum)
System- u. Software-Architectur (MBSE+SysML) für ein MPSoC-basiertes, endoskopisches Kamerasteuergerät
Ermittlung u. Ausarbeitung der System- u. Softwareanforderungen
Formelle Reviews der Anforderungen ("Lastenheft") mit den Stakeholders
Formelle technische Reviews mit den Entwicklern
Mitgestaltung der HMI des Systems

Hilti GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

DX5/DX6-Produktfamile von pulverbetriebenen Bolzensetzgeräten
DX9-Produktfamilie von pulverbetriebenen Bolzensetzgeräten für Dachanwendung
System- u. Software-Architekt, Software-Entwickler
EInführung von "Ultra-Low Power", batterie-betriebene, Technologie bei Hilti
Komplette Projektdurchführung von ersten Konzepten und Prototyparbeit bis hin zu Markteinführung
Technische Führung
Hardware- u. Software-Reviews
System- u. SoftwareAnforderungen
System- u. Software-Architektur, Design u. Implementierung
"Bare-Metal" Software-Entwicklung auf Basis vom ARMv6 Microprocessor (Cortex-M0 & M0+, STM32L0) für batteriebetriebene Systeme mit 10+ Jahre Lebensdauer

Produkt:
Meine Rolle:
Meine Zuarbeit:

DD Auto-Feed (Cut Assist) für automatisierte Bohrvorgänge (Bohrgeräte bestückt mit Diamantbohrkronen)
Software Engineer
Design u. Implementierung von Feldbus (RS485) Kommunicationsprotokolsystem zwischen Cut-Assist und Bohrgerät

EADS GmbH (now Hensolt AG)

Produkt:
Meine Rolle:
Meine Zuarbeit:

A400M Raketenwarnsystem
Software-Engineer
Reviews von System u. Software-Anforderungen
Teilnehmer im Do-178B Preliminary & Detailed Design Review (PDR, DDR)
Mitentwickler der Software-Architektur des Raketen-Warnsystems
Emulator/Simulator des Raketenwarnsystems - Design u. Implementierung

Frequentis AG

Produkt:
Meine Rolle:
Meine Zuarbeit:

TETRA-Mobilfunk Core-Netzwerk
System u. Software-Architekt
Netzwerk-Adressstruktur
Architektur des Mobilegerät-Registriervorgangs
Architektur des Anrufaufbau und -abbauvorgangs

Teleca GmbH

Produkt:
Meine Rolle:
Meine Zuarbeit:

GPRS Mobilgerät
Software-Designer und -Entwickler
GPRS Layer 1, 2 (BCCH, RLC+MAC) - Mobilegerät-Registriervorgang


Projektindustrien und -Normen


Medizintechnische Systeme

Alcon/Wavelight GmbH
Deutschland

NextGen Augenlaser Behandlungssystem ("Lasik") (Class C)

ISO/IEC 62304, 62366
ISO/IEC 60601-1-x, 60601-2-xx (gerätespezifisch)

AuraHealth GmbH
Deutschland

Ultraschall Brustkrebs Behandlungsgerät (Class B)

ISO/IEC 13485, 14971+24971
MDD & MDR

Richard Wolf GmbH,
Deutschland

Low-End endoscopisches System (Class B)

ISO/IEC 80002
GMP, DQ-IQ-OQ-PQ

Wintegral GmbH,
Deutschland

High-End vernetztes endoscopisches System (Class B)



Industrielle Systeme

Hilti Entwicklungsgesellschaft GmbH (Hilti AG)
Deutschland / Liechtenstein

Bauindustrie Ultra-Lower-Power Bolzensetzgeräte
Bauindustrie Bohrautomatisierungsgerät

ISO/IEC  13849
ISO/IEC 61508, 60730
ISO/IEC 62061, 62443

Dungs GmbH
Deutschland

Gas+Öl Feuerungsautomat (SIL-3)

DIN EN 298, 676, 749, 13611, 14459

Bluetooth Low-Energy


Avionik

Airbus/EADS/Hensolt AG,
Deutschland

A400M Militarflugzeug Raketen Warnsystem (DAL-C)

Zivilflugzeug AFDX Netzwerk Konfigurator-SImulator

Do-178, Do-254

ARINC-664

TechSat GmbH
Deutschland


ARINC-653

MILBUS-1553/STANAG-3838


Kommunikationssysteme

Frequentis AG
Austria

Sicherheitskritische Mobilfunk-Netzwerk für Flughafennotdienste

ETSI TETRA, QSIG

Verschiedene NetzwerkAusrüsterfirmen
(Texas Instruments, Siemens, Samsung, Network Systems),
Deutschland, England, USA

Protokollsystementwicklung für TCP/IP, Bluetooth, UMTS

Protokollsystementwicklung für private Netzwerke

IETF, Bluetooth Consortium, 3GPP-UMTS


Projekt-Technische Umgebung

Systemengineering-Prozesse


V-Modell (mehrere Projekte)
Do-178B
SEBoK (Systems Engineering Book of Knowledge)
Agile/Scrum (mehrere Projekte)
CMMI


Anforderungsmanagement

Ermittlung, Spezifizierung u. Review von Anforderungen an allen V-Modellebenen

Coaching

Tools:
Polarion (auch mit "MedSoto")

DOORS/DOOR-NG

Systemarchitektur und Systemdesign

MBSE mit SysML, UML
SYSMOD (System Modelling - Weilkiens et al.)
FAS (Functional Analysis of Systems - Lamm et al.)

Coaching

Modellierungstools:
Enterprise Architect
Rhapsody,
CATIA NoMagic

System- und Software-Entwicklung

Bare-Metal
Soft-Echtzeitsysteme (with O/S)
Hard-Echtzeitsysteme (with O/S)
Langlebige batteriebetriebene Systeme

Mikroprozessoren:
ARMv6: STM32L0 (Cortex M0+), STM32F0 (Cortex-M0)
ARMv7: STM32L4 (Cortex  M4), Xilinx Cortex-R5F, STM32F1
ARMv8: Xlinix Cortex-A53
Xilinx: Zynq UltraScale+ MPSoC, Zynq 7000

Sensoren, H/W Schnittstellen, etc.:
Shock, temperature, pressure, flame, Hall
SPI, I2C, UART, RS485, ADC/DAC, E-Ink Displays

Echtzeit- bzw Embedded-Betriebsysteme:
QNX, SCIOPTA, Keil RTX, FreeRTOS, Linux, u.a.

Datenübertragung:
Bluetooth Low Energy, SPI, I2C, RS485, LIN

Programmiersprachen:
C, C++, ARM assembler, Python, u.a.

IDEs:
Keil µVision5, IAR Workbench, Atollic, Eclipse

Sonstige Equipment:
Oszilloskopen, Logic-Analyser, u.a.

Projektmanagement

Projectmanagement-Umgebung
Source-Code Konfigurationsmanagement

Agile-Umgebung:
Axiveon Bauhaus, JIRA, DevOps

Quellcode Repos:
SVN, Git, u.a.