Profilbild von Anonymes Profil, Senior Software Ingenieur
verfügbar

Letztes Update: 24.09.2023

Senior Software Ingenieur

Abschluss: Dipl. Ingenieur, M.Sc. (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | polnisch (gut)

Dateianlagen

Lebenslauf_Rafael_Richter_Oktober_2021.pdf

Skills

Senior Software-Ingenieur, M.Sc. mit mehr als 10 Jahren Berufserfahrung in der SW-Entwicklung im Bereich Hochsicherheitstechnik (SIL-4 Produkte), die täglich von mehreren Millionen Menschen genutzt werden.

Kern-Kompetenzen:
- SW-Entwicklung (C/C++, Java, Python)
- SW-Design (UML)
- SW-Testing (Unit-, Integrationstest)
- Agile Projektplanung (Scrum)

Programmiersprachen
  •   C/C++
Kommunikationsprotokolle/Feldbusse
  •  MVB/WTB
  •  Modbus, Kermit, TCP/IP, RS232/485
Datenbanken
  • SQL/MySQL
Betriebssysteme
  • MS Windows
  • UNIX/Linux
Software-Entwicklung
  • Vorgehensmodelle:
    • Scrum (Safe),
    • V-Modell
  • Architektur-Design:
    • UML, Design Pattern
  • Entwicklungsumgebung:
    • Eclipse-IDE,
    • Microsoft Visual Studio,
    • Android-Studio
  • Versionsverwaltung:
    • Git, SVN, CVS
  • Testing
    • JUnit, BootTest, Google Test

Projekthistorie

11/2018 - bis jetzt
Senior Softwareingenieur
Bombardier Transportation (Mannheim) - Signal-/Leittechnik Devision (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Pflege und Implementierung des Softwareproduktes "Vehicle Adaptation Products - VAP", das als Schnittstelle zwischen Fahrzeugsteuerung und dem Bombardier-spezifischen ETCS- konformen "EBICAP 2000"-Zugsicherungssystems dient
  • Anforderungsanalyse und Implementierung der fahrzeugseitigen UNISIG spezifischen ERMTS/ETCS -Anforderungen in das "EBICAP 2000"-Zugsicherungssystem
  • Fehleranalyse von Feldtestdaten und Implementierung fehlerkorrigierender Maßnahmen in die fahrzeugseitige Schnittstelle des "EBICAP 2000"-Zugsicherungssystems
  • Definition und Implementierung von Sub-System-Tests zum Test der einwandfreien Umsetzung der ETCS-spezifischen Systemanforderungen

10/2016 - 10/2018
Softwareingenieur in der Rolle eines Diagnostic Lead Engineer
Bombardier Transportation (Mannheim) - ROQ/LOC Devision (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Softwaretechnische Projektierung, Implementierung (C++) und Integration einer GPS-gestützten Spurkranzschmierung in die Leittechnik der TRAXX-  AC3-ISR Lokomotive
  • Verantwortlich für die Integration, Inbetriebnahme und Pflege des Diagnosesystem "TDS-Core" für das Plattformprojekt TRAXX-3
  • Softwaretechnische Pflege (C++) der proprietären Fernwartungslösung "Mobile Integration Platform" für den Kunden "Deutsche Bahn" (z. T. sicherheitsrelevant, SIL2 nach EN50128)

06/2014 - 09/2016
Softwareingenieur
Bombardier Transportation (Mannheim) - Service Division (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Diverse kundenspezifische Projektierungen, Anpassungen und Entwicklungen von Leittechnik-Systemsoftware nach EN50128 für Schienenfahrzeuge (hardwarenahes Software Engineering):
  • Ertüchtigung der Steuerwagen des niederländischen Kunden HSA (HighSpeed Alliance) für den Wendezugbetrieb:
    • Softwaretechnische Umsetzung von zentralen Leittechnikfunktionalitäten (Fahrzeugaufrüstungs-, Hauptschalter-, Stromabnehmer-, Zugsammelschienen-, Fahrrichtungswahlsteuerung etc.) für die Steuerwagen zum Betrieb von TRAXX AC3 Lokomotiven mittels des Zugbusses ZMS
    •  Softwaretechnische Projektierung ( C/C++ ) und Umsetzung eines Kommunikationsmechanismus zur Visualisierung von Leittechnikinformationen auf  dem Steuerwagendisplay 
  • Integration der Türnotentriegelung in die Notbremsüberbrückung der Schienenfahrzeuge des Kunden "VBK"
  • Tätigkeiten bei der Neubau-Division "LOC"
    • Erstellung von Software-Test-Spezifikationen für die Baureihen TRAXX AC2 sowie TRAXX-DEME
    • Softwarelabortests (Black-/Whitebox) entsprechend zugrundeliegender Software-Testspezifikationen

03/2010 - 12/2013
Softwareingenieur
Vipco GmbH (Sonstiges, 50-250 Mitarbeiter)

  • Betreuung der Bombardier Transportation GmbH bei der Software-Anforderungsanalyse, -Spezifikation, -Entwurf, der Implementierung sowie  Verifikation/Validierung und Dokumentation
    • eines auf C++ basierenden Kommunikationsprotokolls für die Anbindung von Dritt-Hersteller-Embedded-Hardware an die Leittechnik einer neuen Lokomotiven Serie 
    • einer auf Java-basierten-Softwarekomponente zum Abgriff von Diagnosedaten des Hochgeschwindigkeitszuges ICE1/2 und deren Übermittlung via UMTS an eine Wartungsstelle der Deutschen Bahn AG. 
    • des Zugbusses WTB-ÖBB in die zentrale Leittechnik einer bestehenden Lokomotiven-Serie

11/2008 - 01/2009
Softwareingenieur
NEC Laboratories Europe (Telekommunikation, >10.000 Mitarbeiter)

* Prototyping (C++) und Analyse von Protokolländerungen in einem DSL-Zugangsnetzwerk für das EU-Forschungsprojekt "Trilogy - Re-Architecting the Internet"

Reisebereitschaft

Weltweit verfügbar
100% remote; zur Einarbeitung Vorort anwesend
Profilbild von Anonymes Profil, Senior Software Ingenieur Senior Software Ingenieur
Registrieren