Embedded Software
Aktualisiert am 12.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.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 Zeritifizierung.


2022 - 2022: Entwicklung einer Baugruppe


Aufgaben:

  • Entwicklung einer Baugruppe mit MVBC02 für Einsatz im TCN Umfeld.


Kenntnisse:

Software: 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:

Software: IBC-Designer, CODESYS, Wireshark, Simulator Hitachi | Hardware: CID06 , Debugger IC-5000 I-Systems


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


Kenntnisse:

Software: OXYGEN, IBC-Designer, CODESYS, Chrome | Hardware: 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:

Software: Testapplikation auf Basis von CODESYS | Hardware: diverse CIDs und LADs


2017 - 2017: Spezifikation Plattform Test


Aufgaben:

  • Spezifikation Plattform Test eines komplexen Bremssystems auf Basis der bestehenden Requirements Spezifikation.


Kenntnisse:

Software: Testapplikation auf Basis von CODESYS | Hardware: 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:

Software: Dave4, gcc, C++ Compiler Tasking | Hardware: 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:

Software: SDTv2 C-Sources von BT, Dokumentation hierzu, C++ Compiler Tasking, Lint | Hardware: 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:

Software: Windows-7, UML Enterprise Architect, SVN, MKS C++ Compiler von Tasking, Eclipse Understand C++ | Hardware: 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äss vorgegebener Requirements für Übertragung in Zügen.


Kenntnisse:

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


2012 - 2012: Sicherheitskonzepte


Aufgaben:

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


Kenntnisse:

Software: Windows-XP, Debian, UML Enterprise Architekt, SVN, Lint | Hardware: 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:

Software: Windows-2000-XP, Enterprise Architect, ASCET6, SVN, Jira | Hardware: 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:

Software: Windows-2000-XP, UML Rhapsody Tool, SVN | Hardware: MVB, CAN, CAN Analyzer


weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom Ing. technische Physik (FH)
  • Wirtschaftsingenieurwesen Aufbaustudium München
  • Fachabitur danach Studium an der Fachhochschule


1976:

Abschluss als Dipl. Ing. technische Physik


1978:

Aufbaustudium Wirtschaftsingenieurwesen


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

Produkte / Standards / Erfahrungen / Methoden

Produkte, Standards Schnittstellen:

  • 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 Zeritifizierung.


2022 - 2022: Entwicklung einer Baugruppe


Aufgaben:

  • Entwicklung einer Baugruppe mit MVBC02 für Einsatz im TCN Umfeld.


Kenntnisse:

Software: 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:

Software: IBC-Designer, CODESYS, Wireshark, Simulator Hitachi | Hardware: CID06 , Debugger IC-5000 I-Systems


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


Kenntnisse:

Software: OXYGEN, IBC-Designer, CODESYS, Chrome | Hardware: 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:

Software: Testapplikation auf Basis von CODESYS | Hardware: diverse CIDs und LADs


2017 - 2017: Spezifikation Plattform Test


Aufgaben:

  • Spezifikation Plattform Test eines komplexen Bremssystems auf Basis der bestehenden Requirements Spezifikation.


Kenntnisse:

Software: Testapplikation auf Basis von CODESYS | Hardware: 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:

Software: Dave4, gcc, C++ Compiler Tasking | Hardware: 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:

Software: SDTv2 C-Sources von BT, Dokumentation hierzu, C++ Compiler Tasking, Lint | Hardware: 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:

Software: Windows-7, UML Enterprise Architect, SVN, MKS C++ Compiler von Tasking, Eclipse Understand C++ | Hardware: 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äss vorgegebener Requirements für Übertragung in Zügen.


Kenntnisse:

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


2012 - 2012: Sicherheitskonzepte


Aufgaben:

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


Kenntnisse:

Software: Windows-XP, Debian, UML Enterprise Architekt, SVN, Lint | Hardware: 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:

Software: Windows-2000-XP, Enterprise Architect, ASCET6, SVN, Jira | Hardware: 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:

Software: Windows-2000-XP, UML Rhapsody Tool, SVN | Hardware: MVB, CAN, CAN Analyzer


weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom Ing. technische Physik (FH)
  • Wirtschaftsingenieurwesen Aufbaustudium München
  • Fachabitur danach Studium an der Fachhochschule


1976:

Abschluss als Dipl. Ing. technische Physik


1978:

Aufbaustudium Wirtschaftsingenieurwesen


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

Produkte / Standards / Erfahrungen / Methoden

Produkte, Standards Schnittstellen:

  • 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.