Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Abschlussarbeit im Bereich KI-gestützte formale Verifikation

Vector Informatik GmbH

Karlsruhe

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Vor 28 Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

Ein innovatives IT-Unternehmen in Deutschland sucht einen Studenten für eine Thesis im Bereich der Softwareverifikation. Sie werden an der Entwicklung eines KI-Assistenten arbeiten, der die Nutzung von formalen Verifikationswerkzeugen erleichtert. Die Position erfordert Kenntnisse in Informatik oder verwandten Studiengängen und Programmierkenntnisse in Python, TypeScript oder C++. Die Aufgabe beinhaltet auch Literaturrecherche und die Evaluierung der entwickelten Lösungen.

Qualifikationen

  • Studium in den Fachrichtungen Informatik, Elektro- und Informationstechnik oder vergleichbarer Studiengang.
  • Gute Programmierkenntnisse in mindestens einer der Programmiersprachen Python, TypeScript oder C++.
  • Grundlegende Kenntnisse in C und C++.
  • Grundlegende Kenntnisse und Erfahrungen im Aufbau von KI-basierten Werkzeugen.
  • Idealerweise Kenntnisse im Bereich statischer Code Analyse, formaler Verifikation und/oder Softwareentwicklung für Cyber-Physical Systems.

Aufgaben

  • Einarbeitung in das Umfeld und das verwendete Verifikationswerkzeug.
  • Literaturrecherche zum Stand der Technik.
  • Entwurf und Implementierung eines prototypischen KI-Assistenten für das Verifikationswerkzeug.
  • Evaluation und Bewertung des Ansatzes.

Kenntnisse

Gute Programmierkenntnisse in Python
Gute Programmierkenntnisse in TypeScript
Gute Programmierkenntnisse in C++
Grundkenntnisse in C
Erfahrung im Aufbau von KI-basierten Werkzeugen

Ausbildung

Studium in Informatik, Elektro- und Informationstechnik oder vergleichbar
Jobbeschreibung

Moderne Fahrzeuge werden mit immer komplexerer Software ausgestattet, die oft auch in kritische Fahrfunktionen eingebunden ist. Um sicherzustellen, dass die kritischen Software-Komponenten in allen Fahrsituationen korrekt funktionieren, muss viel Aufwand in das Testen und in die formale Verifikation (mathematischer Nachweis der Fehlerfreiheit) investiert werden.

Im Rahmen der Thesis soll untersucht werden, inwieweit innovative KI-Assistenten die Nutzung von formalen Verifikationswerkzeugen bei der Softwareentwicklung vereinfachen können. Im Fokus steht dabei vor allem das Erstellen und Vereinfachen von Call-Contracts, die dem Verifikationswerkzeug beim Überprüfen der Programmkorrektheit helfen. Diese Aufgabe wird bisher oft manuell bewältigt, könnte in Zukunft aber durch innovative KI-Agenten deutlich erleichtert oder in Teilen sogar komplett übernommen werden.

Deine Aufgaben
  • Einarbeitung in das Umfeld und das verwendete Verifikationswerkzeug
  • Literaturrecherche zum Stand der Technik
  • Entwurf und Implementierung eines prototypischen KI-Assistenten für das Verifikationswerkzeug
  • Evaluation und Bewertung des Ansatzes
Dein Profil
  • Studium in den Fachrichtungen Informatik, Elektro- und Informationstechnik oder vergleichbarer Studiengang
  • Gute Programmierkenntnisse in mindestens einer der Programmiersprachen Python, TypeScript oder C++
  • Grundlegende Kenntnisse in C und C++
  • Grundlegende Kenntnisse und Erfahrungen im Aufbau von KI-basierten Werkzeugen
  • Idealerweise Kenntnisse im Bereich statischer Code Analyse, formaler Verifikation und/oder Softwareentwicklung für Cyber-Physical Systems
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.