INTERNSHIP DETAILS

Masterarbeit: Entwicklung eines Automatisierungstools für KiCad-Symbole und Footprints

CompanyFraunhofer-Gesellschaft
LocationPaderborn
Work ModeOn Site
PostedMarch 6, 2026
Internship Information
Core Responsibilities
The role involves analyzing KiCad file formats and existing solutions to build a pipeline for processing datasheets and structuring component information. This includes conceptualizing and implementing LLM orchestration combined with rule-based generators for creating and completing symbols and footprints, followed by prototyping and evaluation.
Internship Type
full time
Company Size
280
Visa Sponsorship
No
Language
German
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Fraunhofer IGD is the international leading institute for applied research in visual computing. Visual computing is image- and model-based information technology and includes computer graphics and computer vision, as well as virtual and augmented reality. In simple terms, the Fraunhofer researchers in Darmstadt, Rostock, and Kiel are turning information into images and extracting information from images. In cooperation with its partners, technical solutions and market-relevant products are created. Prototypes and integrated solutions are developed in accordance with customized requirements. In doing so, Fraunhofer IGD places users at the forefront, providing them with technical solutions to facilitate computer work and make it more efficient. Owing to its numerous innovations, Fraunhofer IGD raises man-machine interaction to a new level. Man is able to work in a more result-oriented and effective way by means of the computer and visual computing developments.
About the Role

 

Wie das Engineering der Zukunft aussieht, erforschen wir am Fraunhofer IEM in Paderborn – gemeinsam mit starken Partnern und viel Leidenschaft für Technik. Unsere Teams entwickeln Lösungen, die wirklich in die Anwendung kommen: von smarten Produkten über vernetzte Produktionssysteme bis hin zu digitalen Services und moderner Software. Dabei denken wir Innovation vom ersten Konzept bis zur Umsetzung. Und genau hier kommst Du ins Spiel!

 

Hier sorgst Du für Veränderung

  • Analyse der KiCad-Dateiformate (z. B. .kicad_sch, .kicad_pcb) sowie vorhandener APIs/Plugins und Recherche zu bestehenden Lösungen (z. B. Library-Generatoren, Datasheet-Parser, KiCad-Plugins, KI/LLM-Ansätze)
  • Aufbau einer Pipeline zur Verarbeitung von Datenblättern (Extraktion von Pin-Tabellen, Package-Informationen, Abmessungen) und Aufbereitung als strukturierte Repräsentation
  • Konzeption und Implementierung der LLM-Orchestrierung (z. B. RAG über Datenblattkontext) für die Vervollständigung von Symbolen, Footprints und Pin-Mappings in Kombination mit deterministischen, programmgesteuerten Generatoren (regelbasiert) für Symbol- und Footprint-Grundgeometrie
  • Prototypische Umsetzung als CLI-Tool oder KiCad-Plugin und automatisierten Plausibilitätsprüfungen (z. B. Konsistenz, ERC/DRC Checks)
  • Evaluation an ausgewählten Komponenten (Qualität der Ergebnisse, Fehlerklassen, Reproduzierbarkeit)

 

Hiermit bringst Du Dich ein

  • Du studierst Informatik, Computer Engineering, Elektrotechnik, Mechatronik oder einen vergleichbaren Studiengang
  • Du hast Interesse an Large Language Models (LLMs), Informationsextraktion und praktischen KI-Anwendungen im Engineering
  • Du besitzt gute Programmierkenntnisse (idealerweise Python) sowie Erfahrung mit Datenverarbeitung/Parsing und Software-Prototyping
  • Du verfügst die Fähigkeit zur selbstständigen wissenschaftlichen Arbeit
  • Du kommunizierst gut in Deutsch (min. C1) und besitzt gute Englischkenntnisse in Wort und Schrift

 

Was wir für Dich bereithalten

  • Du erhältst spannende Einblicke in aktuelle Forschungsprojekte mit hoher gesellschaftlicher Relevanz im Bereich Automatisierung und lernst, wie wissenschaftliche Erkenntnisse in die Praxis umgesetzt werden.
  • Dich erwartet ein interdisziplinäres und engagiertes Team, in dem Eigeninitiative geschätzt und dir viel Gestaltungsspielraum geboten wird.
  • Dank flexibler Arbeitszeiten kannst du deine Tätigkeit optimal mit deinem Studium vereinbaren und wertvolle Praxiserfahrungen sammeln.
  • Du hast die Möglichkeit, eigene Ideen einzubringen und an der Schnittstelle zwischen Forschung und Industrie aktiv mitzuwirken.
  • Bei dieser Position handelt es sich um eine unbezahlte Tätigkeit.

 

Wir wertschätzen und fördern die Vielfalt der Kompetenzen unserer Mitarbeitenden und begrüßen daher alle Bewerbungen – unabhängig von Alter, Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung sowie sexueller Orientierung und Identität. Schwerbehinderte Menschen werden bei gleicher Eignung bevorzugt eingestellt. Unsere Aufgaben sind vielfältig und anpassbar – für Bewerber*innen mit Behinderung finden wir gemeinsam Lösungen, die ihre Fähigkeiten optimal fördern.

Mit ihrer Fokussierung auf zukunftsrelevante Schlüsseltechnologien sowie auf die Verwertung der Ergebnisse in Wirtschaft und Industrie spielt die Fraunhofer-Gesellschaft eine zentrale Rolle im Innovationsprozess. Als Wegweiser und Impulsgeber für innovative Entwicklungen und wissenschaftliche Exzellenz wirkt sie mit an der Gestaltung unserer Gesellschaft und unserer Zukunft. 

Bereit für Veränderung? Dann bewirb Dich jetzt, und mach einen Unterschied! Nach Eingang Deiner Online-Bewerbung erhältst Du eine automatische Empfangsbestätigung. Dann melden wir uns schnellstmöglich und sagen Dir, wie es weitergeht. 

 

 

Noch unentschlossen oder Fragen im Kopf?

Fachliche Fragen beantwortet Ihnen gerne:

 

Herr Bruno Mecke

📧 Bruno.mecke@iem.fraunhofer.de

📞 +49 5251 5465313

Für Fragen rund um den Bewerbungsprozess steht Ihnen zur Verfügung:

 

Herr Fatih Ufuk

📧 Fatih.ufuk@iem.fraunhofer.de

📞 +49 5251 5465142

 

 

Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM 

www.iem.fraunhofer.de 


Kennziffer: 83574                Bewerbungsfrist: 

 

Key Skills
KiCadAutomation Tool DevelopmentData ProcessingLLM OrchestrationRAGPythonData ParsingSoftware PrototypingScientific WorkInformation Extraction
Categories
EngineeringScience & ResearchSoftware