Embedded Software
Aktualisiert am 05.08.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.08.2025
Verfügbar zu: 85%
davon vor Ort: 40%
Railwayapplications
Sichere Datenübertragung
Fehlersuche
Englisch
in Wort und Schrift

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

2024 - 2024: Retired


2023 - 2023: Testspezifikation

Aufgaben:
Vereinheitliche Testspezifikation verwandter Bremssteuergeräte mit dem Ziel einer Vereinfachung des Prozesses zur Zertifizierung


2022 - 2022: Entwicklung einer Baugruppe

Aufgaben:
Entwicklung einer Baugruppe mit MVBC02 für Einsatz im TCN Umfeld

Kenntnisse:
UML, Understand-C, C, Free-RTOS


2021 - 2021: kleinere Projekte aber vorwiegend Auszeit


2020 - 2020: TRDP Bus Test

Aufgaben:
TRDP Bus Test mit SDTv2 Safetylayer von Bombardier Transportation

Kenntnisse:
IBC-Designer, CODESYS, Wireshark, Simulator Hitachi, CID06 , Debugger IC-5000 I-Systems


2019 - 2019: Vorbereitung Plattform Test für Rel. 2

Kenntnisse:
OXYGEN, IBC-Designer, CODESYS, Chrome, diverse CIDs und LADs


2018 - 2018: Ausführung Plattform Test

Aufgaben:
Ausführung Plattform Test, Beurteilung der Testergebnisse in Hinblick auf Zertifizierung. ?Conformancetest? Safety Layer für CIP Bus beim Kunden

Kenntnisse:
Testapplikation auf Basis von CODESYS, diverse CIDs und LADs


2017 - 2017: Spezifikation Plattform Test

Aufgaben:
Spezifikation Plattform Test eines komplexen Bremssystems auf Basis der bestehenden Requirements Spezifikation

Kenntnisse:
Testapplikation auf Basis von CODESYS, diverse CIDs und LADs

2016 - 2016: Erstellung eines Bootstrap Laders

Aufgaben:
  • Erstellung eines Bootstrap Laders sowie Optimierung Interrupts UART / SPI für Printer Display.
  • Fortführung der Arbeiten am AURIX Evaluation Board

Kenntnisse:
Dave4, gcc, C++ Compiler Tasking, XMC1000, AURIX Eva Board

2015 - 2015: Inbetriebnahme eines AURIX Evaluation Boards

Aufgaben:
  • Inbetriebnahme eines AURIX Evaluation Boards mit verschiedenen Framework Komponenten Gleitschutz Druckregelung usw.
  • Erstellen der notwendigen Dokumente für Einsatz SDTv2 Bombardier Transportation.
  • Nachweis zum Erfüllen der geforderten SRACS

Kenntnisse:
SDTv2 C-Sources von BT, Dokumentation hierzu, C++ Compiler Tasking, Lint, AURIX Eva Board, MVB Communication Board based on PPC

2014 - 2014: Entwurf und Realisierung generisches Diagnosekonzept

Aufgaben:
  • Entwurf und Realisierung generisches Diagnosekonzept für Bremssteuergeräte innerhalb von Schienenfahrzeugen
  • Komponenten Tests auf den verschiedenen Plattformen

Kenntnisse:
Windows-7, UML Enterprise Architect, SVN, MKS C++ Compiler von Tasking, Eclipse Understand C++, C167, PowerPC, TRICORE, JTAG Analyzer I-Systems

2013 - 2013: Realisierung diverses Übertragungsprotokolle

Aufgaben:
Realisierung diverses Übertragungsprotokolle mit Sicherungsverfahren wie Lebenszeichen CRC Prüfungen etc. gemäß vorgegebener Requirements für Übertragung in Zügen.

Kenntnisse:
Debian, SVN, ECLIPSE, Gnu C++, Jira, SCIOPTA, PowerPC, JTAG Analyzer I-Systems, PC-104 MVB

2012 - 2012: Sicherheitskonzepte

Aufgaben:
  • Sicherheitskonzepte für Datenübertragung in geschlossenen Systemen gemäß EN50129
  • Beurteilung verschiedener Sicherungsverfahren um SIL2 erfüllen zu können
  • IEC 61375-1/ EN50128:2001/ EN50159-1/ UIC 556

Kenntnisse:
Windows-XP, Debian, UML Enterprise Architekt, SVN, Lint, PowerPC, JTAG Analyzer I-Systems

2011 - 2011: Requirement Engineering

Aufgaben:
  • Requirement Engineering zur Standardisierung, Standardmodule für Applikation zur Anbindung an MVB
  • Formulieren vorgegebene Templates zur automatischen Code Generierung durch MVB Tooling in das ASCET Model

Kenntnisse:
Windows-2000-XP, Enterprise Architect, ASCET6, SVN, Jira, PowerPC, MVB PC-104 Adapterboard

2010 - 2010: Softwarearchitektur

Aufgaben:
  • Festlegen Softwarearchitektur für Hochgeschwindigkeitszug, Aufteilung der verschiedenen Softwarefunktionen auf verschiedene Boards, Optimierung der Communication via CAN, MVB und WTB.
  • Requirements für Zug Bus Standard und deren Teilnehmer.

Kenntnisse:
Windows-2000-XP, UML Rhapsody Tool, SVN, MVB, CAN, CAN Analyzer

weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

1978
Aufbaustudium - Wirtschaftsingenieurwesen
Fachhochschule München

1976
Diplom Ing. technische Physik (FH)

Fachabitur

Weiterbildung
  • DFUE Rechnerarchitekturen Assembler BS 2000
  • Thema Gutachter bei IHK München
  • Fa-Interne Veranstaltung Thema OOA

1998
Kurs Testverfahren SW Entwicklung Fa. 3Soft

2000
Schulung HITEX Emulatoren

2002
UML/Tool Rhapsody Fa. Berner & Mattner

2003
UML Seminar GI

2005
3 Tage Perl Kurs

2009
Kurs Requirement Engineering

2010
Schulung ASCET6

2013
MKS Einführung

Kompetenzen

Kompetenzen

Top-Skills

Railwayapplications Sichere Datenübertragung Fehlersuche

Schwerpunkte

Railway Applications
Sichere Datenübertragung
Fehlersuche/ Debugging

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse:

  • CCITT G7xxx M.30 Configuration Management
  • IEC 61375-1 / EN50128:2001 / EN50159-1 / UIC 556
    • Make CMS MMS
  • Debugger AFD ODT DTH IDA
  • Emulatoren / Simulatoren
    • K+S Emulator NOHAU HITEX I-Systems
  • Development Tools
    • ASCET4 - 6, CODESYS, Dave4, Eclipse
    • Visual Studio, SDL, SPIC, Lint, Understand C++
    • XTOOLS, Teamwork, Innovator
    • LATEX, Word, X-Metal, X-Spy
    • Rhapsody, Enterprise Architect, MKS, CANalyzer
  • Mask Tools
    • Curses FMS
    • MS-Windows API X-Windows
  • Change Management
    • PVCS Tracker, Jira
  • Versions Control
    • PVCS, SVN, Tortoise SVN


Praxis in:

  • Anwendungs- und Dialogprogrammierung
  • Echtzeitanwendungen
  • Entity Relationship Modellierung
  • Programmierung von Hardwarebausteinen
    • USARTs, Ports. PICs etc.
  • OOA, OOD, OOP
  • Protokollimplementierung
  • Review von Code und Dokumenten
  • Strukturierte Analyse/Design
  • Systemanalyse, Systemprogrammierung


Erfahrungen im Bereich:

  • Baufinanzierung
  • Bildsysteme, Font-Erstellung
  • Feldbusse
  • Hardwaretests
  • Hochregallager
  • Mikroprozessorsysteme
  • Netzwerke
  • Qualitätskontrolle
  • Requirement Engineering
  • Wetterbeobachtung
  • Röntgenanlagen
  • Sicherheitsrelevante Systeme
  • Statistik
  • Wetterbeobachtung
  • Telekommunikation, EWSD, TMN
  • Zutrittskontrollsysteme

Betriebssysteme

BS1000 / BS2000
COSMOS 51/ 86
ISIS
MVS
MS DOS / Windows2000 / NT
OTOOL / RUBUS / VxWorks
RMOS2 / SCIOPTA
RSX / RT11
Debian / Ubuntu / Unix / XENIX 286
VMS

Programmiersprachen

Assembler diverse
C / C++
FORTRAN IV
Object-Chill
Pascal
PLM86
REXX / Perl / XML

Datenbanken

ADABAS
DBASE III+ / IV
RMS

Datenkommunikation

BSC / MSV
CAN Datex-P / X25
DECNET
HDLC / LAPD
MVB / CIP / TRDP
NOVEL Netware
TCS NEA Transdata
TCN

Hardware

DEC PDP 11/XX / MicroVAX II
DEC Falcon SBC
Epson HX-20
HSCC / HSCX
H8/532
Intel 80x86 / XC196KR
Micro-FIP
MVBC01 / PC-104
PowerPC
RAMTEK 9000
SME Siemens M16 / C167, 81C90/91
Siemens 4004 / 7XXX
SIBAS 16 / 32
TI9900
TRICORE, AURIX
TRANSDATA 960
NEC V25
XMC1000
80199
Customer Specific Boards

Branchen

Branchen

  • Automatisierungstechnik
  • Automotive
  • Hardwarehersteller
  • Logistik
  • Makler / Medizin
  • Prüftechnik
  • Printer und Etikettenspender
  • Railway Applikationen
  • Sicherheitstechnik
  • Softwarehersteller
  • Verkehrstechnik
  • Wehrtechnik

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

2024 - 2024: Retired


2023 - 2023: Testspezifikation

Aufgaben:
Vereinheitliche Testspezifikation verwandter Bremssteuergeräte mit dem Ziel einer Vereinfachung des Prozesses zur Zertifizierung


2022 - 2022: Entwicklung einer Baugruppe

Aufgaben:
Entwicklung einer Baugruppe mit MVBC02 für Einsatz im TCN Umfeld

Kenntnisse:
UML, Understand-C, C, Free-RTOS


2021 - 2021: kleinere Projekte aber vorwiegend Auszeit


2020 - 2020: TRDP Bus Test

Aufgaben:
TRDP Bus Test mit SDTv2 Safetylayer von Bombardier Transportation

Kenntnisse:
IBC-Designer, CODESYS, Wireshark, Simulator Hitachi, CID06 , Debugger IC-5000 I-Systems


2019 - 2019: Vorbereitung Plattform Test für Rel. 2

Kenntnisse:
OXYGEN, IBC-Designer, CODESYS, Chrome, diverse CIDs und LADs


2018 - 2018: Ausführung Plattform Test

Aufgaben:
Ausführung Plattform Test, Beurteilung der Testergebnisse in Hinblick auf Zertifizierung. ?Conformancetest? Safety Layer für CIP Bus beim Kunden

Kenntnisse:
Testapplikation auf Basis von CODESYS, diverse CIDs und LADs


2017 - 2017: Spezifikation Plattform Test

Aufgaben:
Spezifikation Plattform Test eines komplexen Bremssystems auf Basis der bestehenden Requirements Spezifikation

Kenntnisse:
Testapplikation auf Basis von CODESYS, diverse CIDs und LADs

2016 - 2016: Erstellung eines Bootstrap Laders

Aufgaben:
  • Erstellung eines Bootstrap Laders sowie Optimierung Interrupts UART / SPI für Printer Display.
  • Fortführung der Arbeiten am AURIX Evaluation Board

Kenntnisse:
Dave4, gcc, C++ Compiler Tasking, XMC1000, AURIX Eva Board

2015 - 2015: Inbetriebnahme eines AURIX Evaluation Boards

Aufgaben:
  • Inbetriebnahme eines AURIX Evaluation Boards mit verschiedenen Framework Komponenten Gleitschutz Druckregelung usw.
  • Erstellen der notwendigen Dokumente für Einsatz SDTv2 Bombardier Transportation.
  • Nachweis zum Erfüllen der geforderten SRACS

Kenntnisse:
SDTv2 C-Sources von BT, Dokumentation hierzu, C++ Compiler Tasking, Lint, AURIX Eva Board, MVB Communication Board based on PPC

2014 - 2014: Entwurf und Realisierung generisches Diagnosekonzept

Aufgaben:
  • Entwurf und Realisierung generisches Diagnosekonzept für Bremssteuergeräte innerhalb von Schienenfahrzeugen
  • Komponenten Tests auf den verschiedenen Plattformen

Kenntnisse:
Windows-7, UML Enterprise Architect, SVN, MKS C++ Compiler von Tasking, Eclipse Understand C++, C167, PowerPC, TRICORE, JTAG Analyzer I-Systems

2013 - 2013: Realisierung diverses Übertragungsprotokolle

Aufgaben:
Realisierung diverses Übertragungsprotokolle mit Sicherungsverfahren wie Lebenszeichen CRC Prüfungen etc. gemäß vorgegebener Requirements für Übertragung in Zügen.

Kenntnisse:
Debian, SVN, ECLIPSE, Gnu C++, Jira, SCIOPTA, PowerPC, JTAG Analyzer I-Systems, PC-104 MVB

2012 - 2012: Sicherheitskonzepte

Aufgaben:
  • Sicherheitskonzepte für Datenübertragung in geschlossenen Systemen gemäß EN50129
  • Beurteilung verschiedener Sicherungsverfahren um SIL2 erfüllen zu können
  • IEC 61375-1/ EN50128:2001/ EN50159-1/ UIC 556

Kenntnisse:
Windows-XP, Debian, UML Enterprise Architekt, SVN, Lint, PowerPC, JTAG Analyzer I-Systems

2011 - 2011: Requirement Engineering

Aufgaben:
  • Requirement Engineering zur Standardisierung, Standardmodule für Applikation zur Anbindung an MVB
  • Formulieren vorgegebene Templates zur automatischen Code Generierung durch MVB Tooling in das ASCET Model

Kenntnisse:
Windows-2000-XP, Enterprise Architect, ASCET6, SVN, Jira, PowerPC, MVB PC-104 Adapterboard

2010 - 2010: Softwarearchitektur

Aufgaben:
  • Festlegen Softwarearchitektur für Hochgeschwindigkeitszug, Aufteilung der verschiedenen Softwarefunktionen auf verschiedene Boards, Optimierung der Communication via CAN, MVB und WTB.
  • Requirements für Zug Bus Standard und deren Teilnehmer.

Kenntnisse:
Windows-2000-XP, UML Rhapsody Tool, SVN, MVB, CAN, CAN Analyzer

weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

1978
Aufbaustudium - Wirtschaftsingenieurwesen
Fachhochschule München

1976
Diplom Ing. technische Physik (FH)

Fachabitur

Weiterbildung
  • DFUE Rechnerarchitekturen Assembler BS 2000
  • Thema Gutachter bei IHK München
  • Fa-Interne Veranstaltung Thema OOA

1998
Kurs Testverfahren SW Entwicklung Fa. 3Soft

2000
Schulung HITEX Emulatoren

2002
UML/Tool Rhapsody Fa. Berner & Mattner

2003
UML Seminar GI

2005
3 Tage Perl Kurs

2009
Kurs Requirement Engineering

2010
Schulung ASCET6

2013
MKS Einführung

Kompetenzen

Kompetenzen

Top-Skills

Railwayapplications Sichere Datenübertragung Fehlersuche

Schwerpunkte

Railway Applications
Sichere Datenübertragung
Fehlersuche/ Debugging

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse:

  • CCITT G7xxx M.30 Configuration Management
  • IEC 61375-1 / EN50128:2001 / EN50159-1 / UIC 556
    • Make CMS MMS
  • Debugger AFD ODT DTH IDA
  • Emulatoren / Simulatoren
    • K+S Emulator NOHAU HITEX I-Systems
  • Development Tools
    • ASCET4 - 6, CODESYS, Dave4, Eclipse
    • Visual Studio, SDL, SPIC, Lint, Understand C++
    • XTOOLS, Teamwork, Innovator
    • LATEX, Word, X-Metal, X-Spy
    • Rhapsody, Enterprise Architect, MKS, CANalyzer
  • Mask Tools
    • Curses FMS
    • MS-Windows API X-Windows
  • Change Management
    • PVCS Tracker, Jira
  • Versions Control
    • PVCS, SVN, Tortoise SVN


Praxis in:

  • Anwendungs- und Dialogprogrammierung
  • Echtzeitanwendungen
  • Entity Relationship Modellierung
  • Programmierung von Hardwarebausteinen
    • USARTs, Ports. PICs etc.
  • OOA, OOD, OOP
  • Protokollimplementierung
  • Review von Code und Dokumenten
  • Strukturierte Analyse/Design
  • Systemanalyse, Systemprogrammierung


Erfahrungen im Bereich:

  • Baufinanzierung
  • Bildsysteme, Font-Erstellung
  • Feldbusse
  • Hardwaretests
  • Hochregallager
  • Mikroprozessorsysteme
  • Netzwerke
  • Qualitätskontrolle
  • Requirement Engineering
  • Wetterbeobachtung
  • Röntgenanlagen
  • Sicherheitsrelevante Systeme
  • Statistik
  • Wetterbeobachtung
  • Telekommunikation, EWSD, TMN
  • Zutrittskontrollsysteme

Betriebssysteme

BS1000 / BS2000
COSMOS 51/ 86
ISIS
MVS
MS DOS / Windows2000 / NT
OTOOL / RUBUS / VxWorks
RMOS2 / SCIOPTA
RSX / RT11
Debian / Ubuntu / Unix / XENIX 286
VMS

Programmiersprachen

Assembler diverse
C / C++
FORTRAN IV
Object-Chill
Pascal
PLM86
REXX / Perl / XML

Datenbanken

ADABAS
DBASE III+ / IV
RMS

Datenkommunikation

BSC / MSV
CAN Datex-P / X25
DECNET
HDLC / LAPD
MVB / CIP / TRDP
NOVEL Netware
TCS NEA Transdata
TCN

Hardware

DEC PDP 11/XX / MicroVAX II
DEC Falcon SBC
Epson HX-20
HSCC / HSCX
H8/532
Intel 80x86 / XC196KR
Micro-FIP
MVBC01 / PC-104
PowerPC
RAMTEK 9000
SME Siemens M16 / C167, 81C90/91
Siemens 4004 / 7XXX
SIBAS 16 / 32
TI9900
TRICORE, AURIX
TRANSDATA 960
NEC V25
XMC1000
80199
Customer Specific Boards

Branchen

Branchen

  • Automatisierungstechnik
  • Automotive
  • Hardwarehersteller
  • Logistik
  • Makler / Medizin
  • Prüftechnik
  • Printer und Etikettenspender
  • Railway Applikationen
  • Sicherheitstechnik
  • Softwarehersteller
  • Verkehrstechnik
  • Wehrtechnik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.