Abschlussarbeit (B. Sc./M. Sc.) | Entwicklung einer modellbasierten textuellen Beschreibung von Softwarekomponenten in Kotlin/Java
Abschlussarbeit (B. Sc./M. Sc.) | Entwicklung einer modellbasierten textuellen Beschreibung von Softwarekomponenten in Kotlin/Java
Vector Informatik GmbH
Computer-Software
- Stuttgart
- Studierende
Abschlussarbeit (B. Sc./M. Sc.) | Entwicklung einer modellbasierten textuellen Beschreibung von Softwarekomponenten in Kotlin/Java
Über diesen Job
Abschlussarbeit (B. Sc./M. Sc.) | Entwicklung einer modellbasierten textuellen Beschreibung von Softwarekomponenten in Kotlin/Java
Karlsruhe, Stuttgart
Im Rahmen des Software Platform Management (SPM) Projekts werden Werkzeuge entwickelt, um mit Hilfe von Softwareproduktlinien maßgeschneiderte Softwareprodukte für unsere Kunden zu entwickeln. Im Fokus steht dabei, einen hohen Grad an Wiederverwendbarkeit von Softwarekomponenten zu erreichen, um so eine effiziente Weiterentwicklung, Wartung und Pflege der produktspezifischen Codebasis zu ermöglichen. Die modellbasierte Beschreibung der Softwareplattform und deren Komponenten soll durch eine einfache, intuitive, textuelle Sprache ermöglicht werden. Das Modell wird formal durch ein Metamodell beschrieben. Im Zuge deiner Thesis arbeitest du als Teil unseres Teams an diesen spannenden Aufgaben und erhältst die Möglichkeit, die Zukunft der automobilen Embedded-Softwareentwicklung hautnah mitzuerleben.
Uns ist wichtig, dass du das Arbeiten bei Vector vor Ort kennenlernst. Um das Studium und die Arbeit unter einen Hut zu bekommen, bieten wir nach individueller Abstimmung, und abhängig von der jeweiligen Tätigkeit, auch mobiles Arbeiten an. Bitte beachte, dass reine Remote-Arbeit nicht möglich ist.
Deine Aufgaben
- Konkrete Themen und Möglichkeiten besprechen wir gemeinsam in einem persönlichen Gespräch. Mögliche Schwerpunkte der Thesis:
- Die Ableitung von Sprachkonzepten aus dem annotierten MOF basierten Metamodell
- Entwicklung eines Algorithmus zur Impactanalysis
- Modulkonzepterweiterung der SPM-Sprache durch Sichtbarkeitseinschränkungen
- Erweiterung der deklarativen Beschreibungssprache durch eine imperative Makrosprache
- Entwicklung eines webbasierten Prototyps zur grafischen Visualisierung
- Entwicklung eines Formatters zum optimierten Vergleich von SPM-Dateien für die Ablage im git Repository
- Ableitung der Languageserverunterstützung aus dem SPM-Metamodell am Beispiel VSCode
Dein Profil
- Überdurchschnittlich erfolgreiches Studium der Fachrichtung Informatik, Elektro- und Informationstechnik, Mathematik oder vergleichbarer Studiengang
- Gute Programmierkenntnisse in Java oder Kotlin
- Idealerweise Erfahrungen/Kenntnisse in Modell, Metamodell, Grammatik
- Gute Deutsch- und Englischkenntnisse
Deine Vorteile
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.
Ausgezeichnete Arbeitsatmosphäre & Teamwork
Was Vector zu einem besonderen Arbeitgeber macht? Das erstklassige Betriebsklima! Bei Vector kannst du so sein, wie du wirklich bist und deine Fähigkeiten und die Freude am Teamwork voll ausleben. Vertrauen, Offenheit und gegenseitige Wertschätzung tragen dazu bei.
Spannende Projekte
Mit Leidenschaft für Software, ganz viel Kompetenz und jeder Menge Gestaltungsspielraum bringen wir die Entwicklungsprojekte unserer Kunden auf die Überholspur. Bei Vector wird die Technologie der Zukunft mitgestaltet – bringe dich ein und übernimm Verantwortung!
Entwicklung & Perspektiven
Aller Anfang ist leicht: um deinen perfekten Einstieg kümmern wir uns und bleiben danach am Ball. Für deine persönliche und fachliche Weiterentwicklung ist gesorgt, damit du dein Potenzial voll entfaltest.
Vernetzung leicht gemacht
Auf Betriebsausflügen, beim Sommerfest und der Weihnachtsfeier lernst du deine Kollegen und Kolleginnen noch besser kennen. Durch Treffen und Veranstaltungen vernetzt du dich mit den vielen Studierenden bei Vector.
Sicherheit & Sinn
Als stiftungsgeführtes Unternehmen mit grundsolider finanzieller Basis ist unsere langfristige Unabhängigkeit gewährleistet. Die Vector Stiftung fördert zudem gemeinnützige Projekte in den Bereichen Forschung, Bildung und Soziales. Nachhaltigkeit und gesellschaftliches Engagement sind uns ein Herzensanliegen.
Gesundheit & Sport
Gesundheit ist das A und O für eine hohe Lebensqualität. Das beginnt beim Essen im preisgekrönten Betriebsrestaurant, setzt sich beim höhenverstellbaren Schreibtisch fort und endet längst nicht beim Fitnessstudio zur Prävention. Gesundheits- und Entspannungskurse u.v.m. steigern ebenso dein Wohlbefinden.
Standort
Dieser Job wird in Karlsruhe und Stuttgart angeboten.
Bewertung von Mitarbeitenden
Gesamtbewertung
Basierend auf 702 BewertungenVorteile für Mitarbeitende
Unternehmenskultur
Vector Informatik GmbH
Branchen-Durchschnitt
Unternehmenskultur
702 Mitarbeitende haben abgestimmt: Sie bewerten die Unternehmenskultur bei Vector Informatik GmbH als sehr modern. Der Branchen-Durchschnitt tendiert übrigens in Richtung modern.