Abschlussarbeit | Inkrementelles Parsing und Language Server - Ingenieur, Anwendungsentwicklung
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
Techstack
C, C++, Java, Kotlin, Rust, TypeScript
Dein Vector
Warum Vector einer der besten Arbeitgeber Deutschlands ist? Weil wir einiges dafür tun, damit sich Arbeit nicht wie Arbeit anfühlt. Dazu zählen zum einen die Förderung deiner fachlichen und persönlichen Weiterentwicklung, die Arbeit an realen Projekten mit umfassender Betreuung oder ein ergonomischer und klimatisierter Arbeitsplatz. Zum anderen unterstützen wir dich mit kostenfreien Fitnessangeboten, kostenfreien Getränken und noch vielem mehr. Darüber hinaus trägt unser hervorragendes Betriebsrestaurant dazu bei, dein Wohlfühl-Level hoch zu halten.
Empfohlene Jobs
Junior Consultant Payments /Banking (all genders)
Das erwartet dich bei uns Einstieg ins Payments-Consulting: Unterstütze unsere Kunden bei der Modernisierung ihrer Zahlungsverkehrsprozesse und wachse in die Rolle als Berater:in hinein Analys…
System Engineer Network & Security (m/w/d)
Unser Kunde ist ein Betreiber von Hochsicherheitsrechenzentren in der Technologie-Region Karlsruhe. Seit 1999 hat sich das Unternehmen darauf spezialisiert, individuelle Rechenzentrumsflächen, Housing…
Assistant Manager Tax - Global Mobility Services (m/w/d)
Begleite KPMG bei den zukünftigen Herausforderungen unserer Kunden und Kundinnen. Begeistere auch Du Dich für die Vielfalt unserer Fragestellungen - und mach gemeinsam mit uns den Unterschied. Finde g…
SAP Consultant für Treasury S/4HANA (all genders)
Berlin, Frankfurt am Main, Hamburg, Ismaning bei München, Karlsruhe, Köln, Leinfelden-Echterdingen (bei Stuttgart), Münster, Nürnberg, Passau, Wien Vollzeit unbefristetStrategische Beratung, spannende…
Praktikum Personal - Onboarding International in Neckarsulm, Lidl
Deine Aufgaben Unterstütze das Team bei allen Themen rund um das Pre- und Onboarding. Du wirst unsere globalen Standards fürs Onboarding mitgestalten und eng mit Kollegen im In- und Ausland zusamm…
Serviceleiter (m/w/d)
Willkommen bei Gaul!Dein Job: Organisation und operative Umsetzung von Veranstaltungen unterschiedlicher Formate und Anlässe mit bis zu 2.000 GästenAnleitung und Unterstützung des Service-TeamsNach…
Junior Financial Consultant (m/w/d) in Karlsruhe
MLP Finanzberatung SEMLP ist seit 1971 der Gesprächspartner in allen Finanzfragen: vom Vermögensmanagement über die Altersvorsorge bis zu Versicherungen. Unser Erfolgskonzept: Wir beraten auf Augenh…
Montagemitarbeiter (m/w/d) Dachsanierung Messebau
Montagemitarbeiter (m/w/d) Dachsanierung Messebau die jobhelden die jobhelden bieten individuelle Personallösungskonzepte für eine optimale Verbindung zwischen Unternehmen, Jobs und Menschen. …
(Junior) Consultant IT-Beratung Public Sector (all genders)
Das erwartet dich bei uns ~ Beratung unserer Kunden der öffentlichen Verwaltung auf Bundes- und Landesebene und Begleitung von Digitalisierungsprojekten von der Anforderungsaufnahme bis zur Umsetzu…
(Junior) Embedded Softwareentwickler (m/w/d)
Dein Aufgabengebiet * Entwicklung und Implementierung von Software für Embedded Systeme im Automotive-Bereich * Programmierung in C/C++ für Mikrocontroller und andere Embedded Plattformen * Unterstü…