Abschlussarbeit Im Bereich Tool Chain Für Variantenreiche Software

Karlsruhe, BW, DE, Germany

Job Description

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.

Your Tasks


--------------


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.

Your Profile


----------------

Studium der Fachrichtung Informatik oder vergleichbarer Studiengang Gute Programmierkenntnisse in einer objektorientierten, prozeduralen oder funktionalen Sprache wie C, C++, Java, Rust, TypeScript etc.

Techstack


-------------


C, C++, Java, Rust, TypeScript

Beware of fraud agents! do not pay money to get a job

MNCJobs.de will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4202538
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Karlsruhe, BW, DE, Germany
  • Education
    Not mentioned