SICK ist einer der weltweit führenden Lösungsanbieter für sensorbasierte Applikationen für industrielle Anwendungen. Das 1946 von Dr.-Ing. e. h. Erwin Sick gegründete Unternehmen mit Stammsitz in Waldkirch im Breisgau nahe Freiburg zählt zu den Technologie- und Marktführern und ist mit 63 Tochtergesellschaften und Beteiligungen sowie zahlreichen Vertretungen rund um den Globus präsent. SICK beschäftigt mehr als 10.000 Mitarbeitende weltweit und erzielte im Geschäftsjahr 2025 einen Konzernumsatz von 1,8 Mrd. Euro.

Stellenbeschreibung
Thesis: Evaluierung und Weiterentwicklung eines MCP-Servers für industrielle Kameras

Sommersemester 2027 – befristet auf 3–6 Monate

 

Unsere 3D-Kameras der Visionary-Familie werden über GigE Vision/GenICam an den Rechner der Anwender angebunden. Kunden integrieren die Kameras mithilfe unseres SDKs in C/C++ und Python. Der Weg von der Inbetriebnahme bis zum ersten Bild und der Auswahl geeigneter Parameter ist für viele Kunden jedoch aufwendig.

Wir haben einen MCP-Server (Model Context Protocol) entwickelt, über den sich die Kameras mithilfe von KI-Assistenten wie GitHub Copilot in natürlicher Sprache bedienen lassen. Dazu gehören die Gerätesuche und Verbindung, das Setzen von Parametern, die Aufnahme von Bildern und Punktwolken sowie das Auslesen von Diagnosedaten. Ein integrierter Simulator ermöglicht die Nutzung des MCP-Servers auch ohne reale Kamera. Der MCP-Server soll als Open-Source-Lösung für unsere Kunden veröffentlicht werden.

Doch in welchen Situationen hilft diese Art der Interaktion tatsächlich, und wo liegen ihre Grenzen? Im Rahmen dieser Arbeit untersuchen Sie den Nutzen verschiedener KI-gestützter Ansätze für typische Kundenanwendungen und leiten daraus konkrete Empfehlungen ab.

 

IHRE AUFGABEN:

  • Sie arbeiten sich in GigE Vision/GenICam, unser SDK und das Model Context Protocol ein.
  • Sie entwickeln einen reproduzierbaren Benchmark mit typischen Integrationsaufgaben, beispielsweise:
    • Kameras in Betrieb nehmen

    • Netzwerkprobleme beheben

    • Geeignete Parameter für eine Messaufgabe ermitteln

    • Punktwolken aufnehmen

    • Eigene Anwendungen entwickeln

  • Sie führen den Benchmark sowohl im Simulator als auch mit realen Kameras durch.
  • Sie vergleichen verschiedene Arbeitsweisen systematisch:
    • Klassische Entwicklung mit API und Dokumentation

    • KI-Assistent ohne zusätzliche Werkzeuge

    • KI-Assistent mit hinterlegtem Domänenwissen (Skill)

    • KI-Assistent mit Gerätezugriff über MCP

    • Kombination aus Skill und MCP

  • Dabei bewerten Sie beispielsweise Erfolgsquote, Zeit bis zum ersten Bild, Anzahl der Iterationen, fehlerhafte oder halluzinierte Parameter, Kosten und Qualität des generierten Codes.
  • Optional führen Sie eine kleine Nutzerstudie mit Entwicklerinnen und Entwicklern durch, die typische Kundensituationen bearbeiten.
  • Sie entwickeln den MCP-Server auf Basis Ihrer Ergebnisse weiter. Mögliche Ansätze sind:
    • Überführung der Exploration in produktiven Code durch den Export einer Sitzung als lauffähiges SDK-Programm
    • Übertragung des Ansatzes auf weitere GigE-Vision-Geräte anhand ihrer GenICam-Beschreibungen
  • Sie analysieren die Möglichkeiten und Anforderungen einer Veröffentlichung des SDKs auf GitHub. Dabei betrachten Sie den Nutzen für Kunden und SICK, vergleichen Lösungen anderer Hersteller und bewerten Aspekte wie Distribution, Versionierung und Sicherheit, beispielsweise im Hinblick auf Prompt Injection und Berechtigungen:
  • Sie dokumentieren und präsentieren Ihre Ergebnisse und leiten daraus konkrete Handlungsempfehlungen ab.

 

IHR PROFIL:

  • Studium der Informatik, Technischen Informatik, Elektrotechnik oder eines vergleichbaren Fachs
  • Sehr gute Python-Kenntnisse; Kenntnisse in C/C++ von Vorteil
  • Interesse an großen Sprachmodellen (LLMs) und KI-Agenten
  • Erfahrung im Design empirischer Experimente von Vorteil
  • Grundkenntnisse in Netzwerktechnik; Kenntnisse in Bildverarbeitung oder 3D-Datenverarbeitung von Vorteil
  • Selbstständige und strukturierte Arbeitsweise
  • Gute Deutsch- oder Englischkenntnisse; die Arbeit kann auf Englisch verfasst werden
Informationen auf einen Blick
Startdatum der Ausschreibung:  28.10.26
Job-ID:  38308
Standort für Stellenausschreibung:  Waldkirch (bei Freiburg)
Vollzeit/Teilzeit:  Vollzeit

Kontakt: Sarah Disch

Bei SICK wertschätzen wir die diversen Hintergründe und Stärken unserer Mitarbeitenden. Das bereichert uns als Unternehmen. Deshalb fördern wir ein inklusives Arbeitsumfeld, in dem unterschiedliche Perspektiven und Erfahrungen willkommen sind und alle Menschen mit Respekt, Fairness und Wertschätzung behandelt werden. Wir lehnen jede Form von Diskriminierung entschieden ab.