Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Abschlussarbeit im Bereich Toolchain f\u00fcr variantenreiche Software

Vector Informatik GmbH

Karlsruhe

Vor Ort

EUR 50.000 - 70.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

Ein führendes Softwareunternehmen in Karlsruhe sucht talentierte Softwareentwickler, die Leidenschaft für Embedded Systems zeigen. Die Position umfasst spannendes Arbeiten an neuen Lösungen und Tools zur Verbesserung der Softwareentwicklung. Das Profil erfordert ein Studium in Informatik oder einem ähnlichen Bereich sowie gute Programmierkenntnisse in Sprachen wie C, C++, Java und mehr. Bewerber können an vielen innovativen Projekten mitwirken und ihre Ideen in einem agilen Team einbringen.

Aufgaben

  • Technologie-Evaluation und Umsetzung von CLI-Tools.
  • Entwicklung von Server-Funktionalitäten und Web-Apps.
  • Arbeiten an Visualisierungen und Algorithmen.

Kenntnisse

Programmierkenntnisse
Kenntnisse in C
Kenntnisse in C++
Kenntnisse in Java
Kenntnisse in Rust
Kenntnisse in TypeScript

Ausbildung

Studium der Fachrichtung Informatik oder vergleichbar
Jobbeschreibung

Du interessierst dich für Softwareengineering in allen Aspekten, 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 Softwareentwicklung folgt einem Baukastensystem, in dem die einzelnen Teile bereitgestellt und zu einem fertigen Produkt kombiniert werden. Dieses Prinzip ist höchst effizient, um ein Softwareprodukt schnellstmöglich in den verschiedensten Varianten herzustellen. Die Herausforderung beim Verwalten eines solchen Systems beginnen bei den sprachspezifischen Source Code Konstruktionen für Varianten und gehen über das korrekte und konsistente Modellieren und Validieren solcher Software bis hin zu sinnvollen Darstellungen der Beziehung der Softwareassets zueinander. Um dies zu bewerkstelligen, müssen unsere Tools in unterschiedlichen Umgebungen (Entwicklungsumgebungen, CI/CD Pipelines, Webserver) nutzbar sein. Zu diesem Zweck bauen wir breite Kenntnis in unterschiedlichsten Technologiebereichen auf und nutzen diese gewinnbringend.

Deine Aufgaben

Unsere Lösungen verbessern die Code-nahen Arbeiten eines Softwareentwicklers und unterstützen Produktmanager dabei, die idealen Softwareprodukte herauszukristallisieren. Daraus ergeben sich von der Technologie‑Evaluation bis Umsetzung von CLI‑Tools, Server‑Funktionalitäten, Web‑Apps, Visualisierungen, Algorithmen und der Integration von KI-Technologien eine Vielzahl von spannenden Themen, an denen du mitarbeiten kannst.

Im Rahmen der Thesis bearbeitest du ein Thema im Bereich Tool Chain für variantenreiche Software, das genaue Thema besprechen wir gemeinsam in einem persönlichen Gespräch.

Dein Profil
  • Studium der Fachrichtung Informatik oder vergleichbar
  • Gute Programmierkenntnisse in einer objektorientierten, prozeduralen oder funktionalen Sprache wie C, C++, Java, Rust, TypeScript etc.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.