Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

MCF Technologie GmbH

Industrie und Maschinenbau

Ettlingen

  • Art der Beschäftigung: Studierende
  • Vor Ort

Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

Passt der Job zu Dir?

Mit einem XING Profil siehst Du gleich, welche Deiner Fähigkeiten und Wünsche konkret zum Job passen. Damit Du Dich nicht nur im Home-Office wie zuhause fühlst.

Jetzt anmelden und herausfinden

Über diesen Job

Die MCF Technologie GmbH entwickelt und realisiert kundenspezifische industrielle Testsysteme für die Entwicklung & Produktion elektronischer und mechatronischer Komponenten. Der Schwerpunkt liegt auf der Kombination aus Hardware, Automatisierungstechnik und leistungsfähiger Software, um Prüfprozesse zuverlässig, reproduzierbar und effizient abzubilden.

Neben der mechanischen und elektrischen Auslegung von Prüfständen entwickelt MCF auch die komplette Testsystem-Software – von der Ansteuerung der Prüfhardware über die Ablaufsteuerung bis hin zur Datenerfassung und -auswertung. Dabei entstehen zunehmend komplexe, vernetzte Softwaresysteme, in denen verschiedene Programme, Dienste und Prozesse flexibel und ereignisgetrieben miteinander kommunizieren müssen.

Vor diesem Hintergrund beschäftigt sich MCF aktuell mit modernen Kommunikations- und Architekturkonzepten für industrielle Software.
Im industriellen Produktionsumfeld müssen Softwarekomponenten zuverlässig, performant und flexibel miteinander kommunizieren – häufig über Prozess- und Systemgrenzen hinweg. Klassische REST-APIs sind hierfür zwar weit verbreitet, stoßen jedoch bei ereignisgetriebenen Abläufen, Asynchronität, Echtzeit-Events und lose gekoppelten Architekturen schnell an ihre Grenzen.

VRPC (Variadic Remote Procedure Calls) ist ein Open-Source-Framework von Heisenware, das einen alternativen Ansatz verfolgt:

Statt klassischer Client-Server-Kommunikation nutzt VRPC einen Message Broker (MQTT) und macht bestehenden Code mittels Reflection non-invasiv über das Netzwerk verfügbar. Methoden können direkt als Funktionen aufgerufen werden, während Events und asynchrone Abläufe native Konzepte sind.

Die Masterarbeit soll evaluieren, ob dieses Konzept für die Softwarelösungen im Testsystemumfeld geeignet ist. Da VRPC derzeit nicht für alle bei MCF eingesetzten Programmiersprachen verfügbar ist, soll im Rahmen dieser Masterarbeit untersucht werden, wie das VRPC-Prinzip auf andere Programmiersprachen bzw. Architekturen übertragen werden kann.

Aufgaben

  • Technische Analyse von VRPC (Architektur, Kommunikationsmodell, Stärken und Grenzen)
  • Einordnung von VRPC im Vergleich zu REST und gRPC für Software in Produktionsumgebungen
  • Bewertung des ereignisgetriebenen, brokerbasierten Ansatzes (MQTT)
  • Untersuchung der Übertragbarkeit des VRPC-Konzepts auf weitere Programmiersprachen
  • Designentwurf für weitere Programmiersprachen
  • Implementierung ausgewählter Kernkonzepte (z. B. RPC-Aufrufe, Events, Discovery)
  • Demonstration in einer Testsystemapplikation
  • Bewertung der Lösung hinsichtlich Entkopplung, Entwicklungsaufwand, Performance und Wartbarkeit
  • Dokumentation und Ableitung konkreter Handlungsempfehlungen für den industriellen Einsatz

Qualifikation

  • Masterstudium im Bereich Informatik, Software Engineering, Elektrotechnik, Mechatronik oder vergleichbar
  • Sehr gute Kenntnisse in mindestens einer Programmiersprache (z. B. Python, C#, Java, Dart)
  • Interesse an Softwarearchitekturen, verteilten Systemen und Kommunikationsprotokollen
  • Grundverständnis von asynchroner Programmierung und Event-Handling
  • Analytische Denkweise und Freude daran, bestehende Konzepte kritisch zu hinterfragen
  • Interesse an praxisnaher Forschung im industriellen Umfeld

Benefits

  • Eine technisch anspruchsvolle Masterarbeit mit direktem Praxisbezug
  • Tiefe Einblicke in moderne industrielle Testsysteme
  • Betreuung durch erfahrene Software- und Systemingenieure
  • Hohe Freiheit bei Technologie- und Architekturentscheidungen
  • Kurze Entscheidungswege und offene technische Diskussionen
  • Option auf eine weiterführende Zusammenarbeit nach Abschluss der Arbeit

Unternehmens-Details

company logo

MCF Technologie GmbH

Mess-, Steuer- und Regelungstechnik

11-50 Mitarbeitende

Ettlingen, Deutschland

Ähnliche Jobs

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - KI-gestützte Middleware zur automatisierten Deployment- und Konfigurationsoptimierung (w/m/d)

SEW-EURODRIVE GmbH & Co KG

Bruchsal + 0 weitere

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - KI-gestützte Middleware zur automatisierten Deployment- und Konfigurationsoptimierung (w/m/d)

Bruchsal + 0 weitere

SEW-EURODRIVE GmbH & Co KG

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - Memory- und Storage-Lösungen in Serversystemen (w/m/d)

SEW-EURODRIVE GmbH & Co KG

Bruchsal + 0 weitere

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - Memory- und Storage-Lösungen in Serversystemen (w/m/d)

Bruchsal + 0 weitere

SEW-EURODRIVE GmbH & Co KG

Externes Job-Angebot. Von einem Partner.

Masterand - Adaptive Bahnplanung für Knickarmroboter (w/m/d)

SEW-EURODRIVE GmbH & Co KG

Bruchsal + 0 weitere

Externes Job-Angebot. Von einem Partner.

Masterand - Adaptive Bahnplanung für Knickarmroboter (w/m/d)

Bruchsal + 0 weitere

SEW-EURODRIVE GmbH & Co KG

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - Middleware zur Automatisierung von Deployment- und Konfigurationsentscheidungen (w/m/d)

SEW-EURODRIVE GmbH & Co KG

Bruchsal + 0 weitere

Externes Job-Angebot. Von einem Partner.

Bachelorand/Masterand - Middleware zur Automatisierung von Deployment- und Konfigurationsentscheidungen (w/m/d)

Bruchsal + 0 weitere

SEW-EURODRIVE GmbH & Co KG

Student*in für Masterarbeit – AI-basierte Code-Generierung & Verifikation in Automotive Software

Jobriver HR Service

Karlsruhe + 0 weitere

Student*in für Masterarbeit – AI-basierte Code-Generierung & Verifikation in Automotive Software

Karlsruhe + 0 weitere

Jobriver HR Service

Student*in (Abschlussarbeit Master) zum Thema Evaluation and Verification of AI-Generated Driving Scenarios Using Scenario Dreamer

FZI Forschungszentrum Informatik

Karlsruhe + 0 weitere

Student*in (Abschlussarbeit Master) zum Thema Evaluation and Verification of AI-Generated Driving Scenarios Using Scenario Dreamer

Karlsruhe + 0 weitere

FZI Forschungszentrum Informatik

Werkstudent Softwareentwicklung (m/w/d)

HENSOLDT Avionics GmbH

Pforzheim + 0 weitere

Werkstudent Softwareentwicklung (m/w/d)

Pforzheim + 0 weitere

HENSOLDT Avionics GmbH

Bachelorarbeit – Datengesteuerte Inline-Messsysteme in der intelligenten Produktion

KIT-Karlsruher Institut für Technologie

Karlsruhe + 0 weitere

Bachelorarbeit – Datengesteuerte Inline-Messsysteme in der intelligenten Produktion

Karlsruhe + 0 weitere

KIT-Karlsruher Institut für Technologie

Werkstudent im Bereich KI-Anwendungen, Softwareentwicklung & Soziales Intranet

Jobriver HR Service

Karlsruhe + 0 weitere

Werkstudent im Bereich KI-Anwendungen, Softwareentwicklung & Soziales Intranet

Karlsruhe + 0 weitere

Jobriver HR Service