Zum Inhalt springen

Abschlussarbeit | Inkrementelles Parsing und Language Server

Abschlussarbeit / PhD - 4 bis 6 Monate

Karlsruhe (Germany), Stuttgart (Germany)

Veröffentlicht am 29. Oktober 2026

  • Vertragsart

    Abschlussarbeit / PhD - 4 bis 6 Monate

  • Orte

    Karlsruhe (Germany), Stuttgart (Germany)

  • Startdatum

    Ab sofort / nach Vereinbarung

  • Gehalt

    Keine Informationen angegeben

  • Homeoffice/Telearbeit

    Nicht angegeben

Intro

Du interessierst dich für Software Engineering in all seinen Facetten, unterschiedlichste Technologien, komplexe Algorithmen oder ansprechende Visualisierungen? Dann bist du bei uns in der Vorentwicklung für Embedded Systems genau richtig. Wir arbeiten in agilen Teams an neuen Lösungen und Werkzeugprototypen, um die Entwicklung, Qualitätssicherung und Verwaltung von Embedded Software einfacher und produktiver zu machen.

Moderne Entwicklungswerkzeuge verarbeiten Quell- und Konfigurationsdaten unterschiedlichster Sprachen und Formate, um Funktionen wie Navigation, Refactoring, Autovervollständigung oder Fehleranalyse bereitzustellen. Eine besondere Herausforderung besteht darin, dass diese Analysen häufig auf unvollständigen oder fehlerhaften Artefakten durchgeführt werden müssen. In dieser Arbeit soll ein Konzept für sprachunabhängiges, inkrementelles und fehlertolerantes Parsing entwickelt werden. Dadurch soll die Grundlage für intelligente Entwicklungswerkzeuge wie Language Server geschaffen werden.

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

  • Analyse bestehender Ansätze für inkrementelles und fehlertolerantes Parsing
  • Konzeption und prototypische Implementierung einer wiederverwendbaren Parsing-Technologie
  • Anwendung auf unterschiedliche Konfigurationssprachen und Datenformate
  • Evaluation des Ansatzes im Kontext moderner Entwicklungswerkzeuge und Language Server


Dein Profil

  • Studium der Fachrichtung Informatik oder vergleichbar
  • Gute Programmierkenntnisse in einer objektorientierten, prozeduralen oder funktionalen Sprache
  • Interesse an Programmiersprachen, Parsern, Compilern oder Entwicklungswerkzeugen
  • Idealerweise erste Erfahrungen mit Compilerbau oder IDE-/Language-Server-Technologien

Bewerbungsfrist

Solange das Stellenangebot online ist

Studienniveau

Bachelor-Niveau oder äquivalent

Funktion

Softwareentwicklung

Weitere Informationen über das Unternehmen

Vector Informatik GmbH

Working in good company

Wie wir sind, was wir tun und was uns antreibt
100 % Realtalk – Was meinen unsere Kolleginnen und Kollegen
Rundflug über und durch den Vector Campus in Stuttgart
Unser genialstes Tool: Teamwork
Preisgekrönte Kantine auf allerhöchstem kulinarischem Niveau
Programmieren geht über Studieren
Leidenschaft für Software
Vector auf den Punkt gebracht: Was wir tun.
Stammsitz in Stuttgart mit knapp 2.000 Beschäftigten.