- MakePor-XEmbedded Software EntwicklerTECHMarch 2020 - Today (4 years and 11 months)Projekt im Bereich Professional AudioErstellung von Embedded Software für ein Synthesizer Modell.Erstellung von Embedded Software für vernetzte Steuerungs- und Anzeige-Module zur Einbindung z.B. in komplexe Audio- und Lichtsteuerungen.Erstellung der Embedded Software Architektur des verteilten SystemsEinbinden von Peripherieelementen in das System (Encoder, Motorfader, Displays)Embedded Firmware Development der einzelnen DevicesDefinition und Implementation des internes Kommunikationssystem im verteilten System, Design Kommunikationsprotokoll für diverse Transportmedien (Seriell, USB, Ethernet-TCP/IP)
- Bombardier Transportation/AlstomSoftware-EntwickerTRANSPORTATIONMarch 2004 - Today (20 years and 11 months)Mannheim, DeutschlandMitarbeit im Bereich Signaltechnik/OnboardDivision Rail Control Solution, Entwicklung verteiltes Zugsicherungssystem (Onboard-Anteil) nach dem europäischen Standard ERTMS/ETCS, speziell Anpassung nationaler Systeme an das europäische System.• Analyse von Kundenanforderungen• Ableiten von Softwaretechnischen Anforderungen• Entwicklung von Software Architekturen für sicherheitskritische Software in verteilten Zugsicherungssystemen (SIL 4)• Spezifikation und Implementierung von sicherheitsrelevanten Software-Modulen in C (MISRA) auf diversen Embedded-Plattformen• Portierung bestehender Software auf neue Hardware inkl. neuer Prozessor-Plattformen• Entwicklung Low-Level-Treiber für neue Hardware-Plattform• Software Dokumentation, Unterstützung Verifikation• Implementierung von Selbsttests des Mikrocontrollers und des Systems• Testunterstützung bei Feld-, System- und Integrationstests, Durchführung von Modultests• Entwicklung von PC-Tools (in C++)• Software-Projektleitung• Führen des Entwicklungsprozesses• Begleitung der Produktzulassung• Analyse und Bewertung von Rückmeldungen aus dem BetriebUnterstützung der Software Entwicklung TCMS (Train Control and Management System) für Straßenbahnen.• Erstellen von Software-Anforderungen• Software Design• Implementierung von Software-Modulen in IEC61131.3
- <Ungenannt>Embedded Software EntwicklerAUTOMOBILEFebruary 2019 - October 2021 (2 years and 9 months)Software für Vehicle I/O Controller. Interface-Modul zwischen automatischem Fahrzeugsteuermodul und Fahrzeug (Traktor) Sensorik und Aktorik.• Aus Schaltplänen und Interface-Beschreibung erstellen detaillierter Anforderungen an das Software-System• Entwicklung einer geeigneten Software-Architektur• Implementierung der kompletten Software• Software Dokumentation• Erarbeiten und Implementierung der notwendigen Selbsttests des Mikrocontrollers für das System
- Diplom InformatikEberhard-Karls-Universität Tübingen1999Diplomarbeit: „Ein Kommunikationsmodell für ein Multiagentensystem mobiler Roboter“; entwickelt für Roboter zur Teilnahme am RoboCup-98 in Paris