Abschlussarbeit | Softwareaktualisierung im Automobilbereich
vor 3 Monaten
Einführung
Softwareaktualisierungen sind ein wesentlicher Bestandteil der modernen Technologie, insbesondere in Rechenzentren und bei Endgeräten wie Smartphones und PCs. Im Automobilsektor, wo Fahrzeuge zunehmend mit fortschrittlicher Software ausgestattet sind, unterscheiden sich die Prozesse zur Durchführung von Softwareupdates jedoch erheblich. Technologische Unterschiede
Die Technologien, die zur Organisation und Bereitstellung von Updates verwendet werden, sowie die Dauer der Updatezyklen sind die Hauptunterschiede. Ein starker Fokus auf Software im Fahrzeug erfordert kürzere Updatezyklen, die typischerweise in der Server- und Smartphone-Welt zu finden sind. Projektziele
Im Rahmen dieser Arbeit sollen die verschiedenen Technologien analysiert und prototypisch bewertet werden, um herauszufinden, inwiefern der Automotive-Sektor von bestehenden Update-Mechanismen profitieren kann.
Aufgabenstellung
- Analyse und Vergleich der unterschiedlichen Update-Strategien und deren Anforderungen.
- Prototypische Entwicklung eines Updatesystems für Fahrzeugsysteme unter Verwendung bestehender Technologien, insbesondere Paketmanager.
- Bewertung der Umsetzbarkeit des Ansatzes - welche Anforderungen von Fahrzeugsystemen können gut erfüllt werden und wo stößt die bestehende Technologie an ihre Grenzen.
- Studium der Informatik oder eines vergleichbaren Studiengangs.
- Kenntnisse in Programmiersprachen wie C, C++ und Python.
- Erfahrungen mit Linux und Paketverwaltungssystemen wie deb und rpm.
- Idealerweise Kenntnisse in Docker, Flatpak, Snap, NuGet, APK (Android) oder ähnlichen Technologien.
- Gute Deutsch- und Englischkenntnisse.
Die Grundlage unseres Erfolgs sind unsere Mitarbeitenden. Wir legen großen Wert auf ein angenehmes Arbeitsumfeld, das von gegenseitiger Wertschätzung, einer fairen Feedback-Kultur und Entwicklungsmöglichkeiten geprägt ist. Darüber hinaus bieten wir eine vertrauensvolle Work-Life-Balance sowie zahlreiche zusätzliche Benefits, die über das Übliche hinausgehen.