Vector Informatik GmbH
(Closed)Vector Informatik GmbH

Abschlussarbeit (M.Sc.) | Update Management for distributed embedded systems for dynamic topology changes

  • +1
  • +3
  • DE
    Mannheim, Baden-Württemberg, Germany
Show interest
  • +1
  • +3
  • DE
    Mannheim, Baden-Württemberg, Germany

About

In embedded Systemen mit mehreren Mikrocontroller- und/oder Mikroprozessorknoten gibt es Anwendungsfälle, in welchen dem Netzwerk dynamisch Knoten hinzugefügt und potenziell wieder entfernt werden. Dies ist zum Beispiel beim initialen Aufbau bzw. während der Produktion des Systems der Fall. Gleiches gilt für Erweiterungen im weiteren Lebenszyklus des Gerätes, wie das Austauschen oder Vergrößern eines Batteriemanagementsystems. Ein einfacher Plug and Play Mechanismus für ein Steuergerät als Netzwerkknoten wird gesucht, der ohne händische Konfiguration auskommt. Um die neuen Knoten mit Updates versorgen zu können, müssen nötige Änderungen des Embedded Device zusätzlich in die Cloud übermittelt werden. Für diese Anwendungsfälle soll ein Konzept entwickelt werden, um das dynamische Hinzufügen von Knoten in ein existierendes Update Management System des Embedded Devices zu ermöglichen.Deine Aufgaben<ul><li> Anforderungsanalyse der Anwendungsfälle</li><li> Konzeption für eine dynamische Einbindung der Knoten in das Update Management System</li><li> Prototypische Umsetzung anhand mindestens eines Anwendungsbeispiels</li><li> Praktische Evaluierung und Bewertung der Ergebnisse</li></ul>Dein Profil<ul><li> Studium der Fachrichtung Informatik, Elektrotechnik oder vergleichbarer Studiengang</li><li> Gute Programmierkenntnisse in C/C++</li><li> Idealerweise Erfahrungen in Posix, Linux und Steuergeräteentwicklung</li><li> Gute Deutsch- und Englischkenntnisse</li></ul>Deine Vorteile<p>Quelle des Erfolgs sind unsere Mitarbeitenden. Deshalb sollst du dich rundum wohlfühlen. Gegenseitige Wertschätzung, eine faire Feedback-Kultur, Entwicklungsmöglichkeiten oder eine vertrauensvolle Work-Life-Balance sind nur einige Beispiele für unsere gelebten Unternehmenswerte. Darf es noch ein bisschen mehr sein? Dann hätten wir noch vielfältige Benefits im Angebot, die weit über das Übliche hinausgehen. </p>

Nice-to-have skills

  • C
  • C++
  • Linux
  • Mannheim, Baden-Württemberg, Germany

Work experience

  • Embedded

Languages

  • German