Abschlussarbeit | Softwareaktualisierung im Automobilbereich
vor 3 Monaten
Standort: Deutschland
Arbeitszeit: 100 %
Technologien: Java, C# & Co
Projektbeschreibung:
Die Durchführung von Softwareupdates ist ein fester Bestandteil in der IT-Welt, sei es in Rechenzentren oder bei Endgeräten wie Smartphones und PCs. Im Automobilsektor, wo Fahrzeuge zunehmend als "rollende Smartphones" betrachtet werden, zeigen sich jedoch signifikante Unterschiede in den Softwareupdate-Prozessen im Vergleich zu anderen Geräten. Diese Unterschiede betreffen sowohl die verwendeten Technologien zur Organisation und Bereitstellung der Updates als auch die Dauer der Updatezyklen. Ein verstärkter Fokus auf Software im Fahrzeug erfordert kürzere Updatezyklen, wie sie in der Server- und Smartphone-Welt üblich sind. Ziel dieser Arbeit ist es, die zugrunde liegenden Technologien zu vergleichen und prototypisch zu evaluieren, um herauszufinden, inwiefern der Automotive-Sektor von Update-Mechanismen aus der Server- und Smartphone-Welt profitieren kann.
Aufgaben:
- Analyse und Vergleich der verschiedenen Update-Methoden und deren Anforderungen
- Prototypische Entwicklung eines Updatesystems für Fahrzeugsysteme basierend auf bestehenden Technologien (insbesondere Paketmanagern) aus der Server- oder Smartphone-Welt
- 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
Profil:
- Studium der Informatik oder eines verwandten Studiengangs
- Programmierkenntnisse in C, C++, Python
- Erfahrungen mit Linux und Paketverwaltungssystemen wie deb, rpm
- Idealerweise Kenntnisse in Docker, Flatpak, Snap, NuGet, APK (Android) o.ä.
- Gute Deutsch- und Englischkenntnisse
Vorteile:
Unsere Mitarbeitenden sind der Schlüssel zu unserem Erfolg. Daher ist es uns wichtig, dass du dich bei uns wohlfühlst. Gegenseitige Wertschätzung, eine faire Feedback-Kultur und Entwicklungsmöglichkeiten sind nur einige unserer Unternehmenswerte. Darüber hinaus bieten wir zahlreiche Benefits, die über das Übliche hinausgehen.
Arbeitsatmosphäre & Teamarbeit:
Was Vector zu einem besonderen Arbeitgeber macht, ist das hervorragende Betriebsklima. Hier kannst du deine Fähigkeiten und die Freude an der Teamarbeit voll entfalten. Vertrauen, Offenheit und gegenseitige Wertschätzung sind die Grundlagen unserer Zusammenarbeit.
Spannende Projekte:
Mit Leidenschaft für Software und viel Kompetenz gestalten wir die Entwicklungsprojekte unserer Kunden aktiv mit. Bei Vector hast du die Möglichkeit, die Technologien der Zukunft mitzugestalten und Verantwortung zu übernehmen.
Entwicklung & Perspektiven:
Wir kümmern uns um deinen perfekten Einstieg und begleiten dich auch danach. Für deine persönliche und fachliche Weiterentwicklung ist gesorgt, damit du dein Potenzial voll entfalten kannst.
Vernetzung:
Durch verschiedene Veranstaltungen und Betriebsausflüge hast du die Möglichkeit, deine Kollegen besser kennenzulernen und dich mit anderen Studierenden bei Vector zu vernetzen.
Sicherheit & Sinn:
Als stiftungsgeführtes Unternehmen mit solider finanzieller Basis garantieren wir langfristige Unabhängigkeit. Zudem fördert die Vector Stiftung gemeinnützige Projekte in den Bereichen Forschung, Bildung und Soziales, was uns ein besonderes Anliegen ist.
Gesundheit & Sport:
Gesundheit ist entscheidend für eine hohe Lebensqualität. Wir bieten ein preisgekröntes Betriebsrestaurant, höhenverstellbare Schreibtische und ein Fitnessstudio zur Prävention sowie zahlreiche Gesundheits- und Entspannungskurse, um dein Wohlbefinden zu steigern.