Skip to content
SICK Sensor Intelligence logo
New

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

SICK Sensor Intelligence14 hours agoWorking Student
On-siteEnglish requiredTechAI, ML & Data Science

At a glance

  • Requirements

    Studies: Computer science, electrical engineering or related

  • Hours & duration

    3–6 months

  • Good to know

    Thesis possible

  • Employer

    SICK Sensor Intelligence · HQ in Waldkirch

    We list 71 open student roles at SICK Sensor Intelligence, 17 in Waldkirch. 7 more have closed since June 2026. See all SICK Sensor Intelligence roles

  • Similar roles

    8 open Tech roles in Waldkirch

    In all, we list 22 student roles in Waldkirch. Of these: 3 with no German needed, 0 hybrid or remote, 2 with pay stated.

  • Skills in the ad

    GitHub Copilot3D Data ProcessingGigE VisionPoint CloudsModel Context Protocol (MCP)Network TechnologyGenICamImage ProcessingGitHubLLMsPrompt InjectionPythonBenchmarkingC/C++AI Agents

Job description

Description provided by SICK Sensor Intelligence

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

Kontakt: Sarah Disch

Rules that apply:20-hour rule140/280-day ruleWerkstudentenprivilegNet pay calculator

Share

More at SICK Sensor Intelligence

See all jobs at SICK Sensor Intelligence

Similar jobs