MCF Technologie GmbH
Deutsche Rentenversicherung Baden-Württemberg
INVENSITY Group
regio iT gesellschaft für informationstechnologie mbh
Connect with headhunters to apply for similar jobsIT-Systemhaus der Bundesagentur für Arbeit
Diehl Aviation
Stuttgart
msu solutions GmbH | Kraftwerk
Siemens Mobility
ALSTOM Gruppe
Photonics Systems Group
Ein Unternehmen für industrielle Testsysteme sucht einen Masteranden zur Durchführung einer technisch anspruchsvollen Arbeit über VRPC und dessen Anwendung in industriellen Softwarelösungen. Die Aufgaben umfassen technische Analysen, Vergleiche von Kommunikationsmodellen und Designentwürfe. Ideale Kandidaten haben ein Masterstudium in Informatik oder verwandten Bereichen und sehr gute Programmierkenntnisse. Freuen Sie sich auf umfangreiche Einblicke in moderne Testsysteme und Unterstützung durch erfahrene Ingenieure.
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.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.