Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen

Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen

Ilmenau Vollzeit 13 - 16 € / Stunde (geschätzt) Kein Homeoffice möglich
I

Auf einen Blick

  • Aufgaben: Arbeite an innovativen Forschungsprojekten zur Optimierung digitaler Schaltungen.
  • Unternehmen: IMMS: Ein modernes Forschungsinstitut in Mikroelektronik und Mechatronik.
  • Vorteile: Attraktiver Arbeitsplatz, flexible Arbeitszeiten und kreative Teamkultur.
  • Weitere Informationen: Vielfältige Entwicklungsmöglichkeiten und Unterstützung für Frauen in der Technik.
  • Warum dieser Job: Gestalte die Zukunft der Technologie mit und entwickle praktische Lösungen.
  • Qualifikationen: Fortgeschrittene Python-Kenntnisse und Verständnis für Digitalschaltungen erforderlich.

Das prognostizierte Gehalt liegt zwischen 13 - 16 € pro Stunde.

Während deines Studiums kannst du dich bei uns in laufende Forschungsprojekte einbringen. Geh mit uns an Grenzen des technisch Machbaren und sei dabei, wenn wir gemeinsam Neuland betreten. Wir bieten vielfältige herausfordernde und praxisorientierte Themen für Pflichtpraktika, Bachelor‑ bzw. Master‑Arbeiten oder studentische Assistenztätigkeiten an. Du analysierst wichtige wissenschaftliche Vorlauffragestellungen und stehst den Projektteams mit unterstützenden Entwicklungstätigkeiten zur Seite.

Arbeitsort: Erfurt

Team: Mikroelektronik

Karrierestufe: Abschlussarbeit

Forschungsfeld: Integrierte Sensorsysteme

Umfang: nach Vereinbarung

Beginn: ab sofort

Bewerbungsfrist:

Kennziffer: IMMS_STUD_ME_0626

Die Optimierung digitaler Schaltungen ist ein zentraler Prozess der Hardwareentwicklung. Am IMMS wurde hierfür das Open‑Source Python‑Framework „Netlist Carpentry“ entwickelt und eingesetzt, das Netzlisten automatisiert analysiert und modifiziert, um bspw. Platz oder Energie zu sparen. Dabei ist es notwendig, dass Randbedingungen (Constraints) eingehalten werden, beispielsweise hinsichtlich des Timings. Die Timing‑Beschränkungen eines Designs – also die maximal zulässigen Verzögerungen einzelner Signalpfade – sind üblicherweise im SDC Format (Synthesis Design Constraints) hinterlegt. Um es Netlist Carpentry zu ermöglichen, die Einhaltung der Constraints selbst prüfen zu können oder sie anderweitig zu verwenden, sollen die Constraints eingelesen und im Design annotiert werden, zum Beispiel an einzelne Gatter oder die Schaltung im Ganzen. Dafür ist ein SDC‑Parser nötig. In dieser Abschlussarbeit soll also nach bestehenden SDC‑Parsing‑Bibliotheken recherchiert und gegebenenfalls ein eigener Parser implementiert werden. Die eingelesenen Constraints müssen dann auf sinnvolle Weise in der Schaltung annotiert werden. Der ganze Prozess muss dokumentiert und durch Tests verifiziert werden.

DAS IST ZU TUN:

  • Einarbeitung in die Struktur von Netlist Carpentry
  • Recherche nach bestehenden SDC‑Parsing‑Bibliotheken
  • Anbindung einer SDC‑Bibliothek an Netlist Carpentry oder Implementierung eines SDC‑Parsers
  • Entwurf und schrittweise Implementierung eines Prozesses, der SDC‑Befehle interpretiert und entsprechend an das Design annotiert
  • Dokumentation, Test und Evaluation des entwickelten Annotationsprozesses

DAS BRINGST DU MIT:

  • Fortgeschrittene Python‑Kenntnisse
  • Fortgeschrittene Kenntnisse von Digitalschaltungen
  • Grundlegende Kenntnisse im Umgang mit Git
  • Hilfreich, aber nicht zwingend erforderlich: grundsätzliche Kenntnisse über Netlist Carpentry

UND DAS SIND WIR:

Wir am IMMS stärken Unternehmen mit anwendungsorientierter Forschung und Entwicklung in der Mikroelektronik, Systemtechnik und Mechatronik und transferieren Ergebnisse der Grundlagenforschung in Anwendungen. Wir unterstützen Unternehmen, international erfolgreiche Innovationen für Gesundheit, Umwelt und Industrie auf den Weg zu bringen und begleiten sie von der Machbarkeitsstudie bis zur Serienreife.

WIR SIND GESPANNT AUF DICH!

Wir freuen uns, wenn du mit uns arbeiten willst. Bewirb dich bitte nur einmal – für dein Lieblingsthema oder für das, das deinen Interessen am nächsten kommt. So können wir deine Bewerbung am schnellsten bearbeiten und auf dich zukommen. Falls unsere aktuellen Vorschläge nicht passen sollten – schick uns bitte eine Initiativbewerbung mit deinem Themenwunsch.

DAS HABEN WIR ZU BIETEN:

  • einen attraktiven Arbeitsplatz in einem modernen sehr gut ausgestatteten und industrienah agierenden Forschungsinstitut
  • Arbeit direkt an der Schnittstelle zwischen Universität und Industrie
  • Mitarbeit in einem flexiblen und kreativen Team und an innovativen herausfordernden Themen

Für die ausgeschriebenen Aufgaben und mit den vorhandenen Arbeitsbedingungen ist eine Bewerbung unabhängig vom Geschlecht und / oder von eventuellen körperlichen Behinderungen möglich. Wir fördern die berufliche Gleichstellung von Frauen und Männern. Wir fordern vor allem Frauen auf, sich zu bewerben. Da Frauen am IMMS unterrepräsentiert sind, werden sie bei gleicher Eignung, Befähigung und fachlicher Leistung vorrangig berücksichtigt.

IMMS Institut für Mikroelektronik‑ und Mechatronik‑Systeme gemeinnützige GmbH (IMMS GmbH)

Ehrenbergstraße 27

98693 Ilmenau

Deutschland

Kontakt: Eric Schäfer

Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen Arbeitgeber: Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH

Das IMMS bietet dir als Student (m/w/d) die Möglichkeit, in einem modernen und gut ausgestatteten Forschungsinstitut in Erfurt an innovativen Projekten der Mikroelektronik mitzuarbeiten. Du profitierst von einer flexiblen und kreativen Teamkultur, die Raum für persönliche und fachliche Weiterentwicklung bietet, sowie von der direkten Anbindung an die Industrie, was dir wertvolle Einblicke und Erfahrungen ermöglicht. Wir legen großen Wert auf Gleichstellung und fördern aktiv die Bewerbung von Frauen in technischen Berufen.

I

Kontaktdaten:

Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen erhalten könntest

Tipp Nummer 1

Sei proaktiv! Wenn du dich für eine Stelle interessierst, zögere nicht, direkt mit dem Team in Kontakt zu treten. Frag nach, ob sie noch Fragen zu deiner Bewerbung haben oder wie der Auswahlprozess aussieht. Das zeigt dein Interesse und Engagement!

Tipp Nummer 2

Nutze Networking! Sprich mit Kommilitonen, Professoren oder auf Veranstaltungen über deine Jobinteressen. Oft erfährt man so von Stellen, die noch nicht ausgeschrieben sind. Wir bei StudySmarter können dir helfen, Kontakte zu knüpfen!

Tipp Nummer 3

Bereite dich auf Vorstellungsgespräche vor! Informiere dich über das Unternehmen und die Projekte, an denen sie arbeiten. Überlege dir, wie deine Fähigkeiten und Erfahrungen dazu passen. So kannst du im Gespräch glänzen und zeigen, dass du die richtige Wahl bist!

Tipp Nummer 4

Bewirb dich über unsere Website! Dort findest du alle aktuellen Stellenangebote und kannst sicher sein, dass deine Bewerbung direkt beim richtigen Team landet. Mach den ersten Schritt und starte deine Karriere bei uns!

Wir glauben, dass du diese Fähigkeiten brauchst, um Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen mit Bravour zu bestehen

Fortgeschrittene Python-Kenntnisse
Fortgeschrittene Kenntnisse von Digitalschaltungen
Grundlegende Kenntnisse im Umgang mit Git
Recherchefähigkeiten
Implementierung von Parsing-Bibliotheken
Dokumentation
Test und Evaluation von Prozessen

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du genau zu diesem Thema und zu uns passt.

Mach es konkret!:Wenn du über deine Erfahrungen sprichst, sei spezifisch. Nenne konkrete Projekte oder Aufgaben, die du gemacht hast, und wie sie dir geholfen haben, deine Fähigkeiten zu entwickeln. Das macht deine Bewerbung viel greifbarer für uns.

Achte auf die Details!:Überprüfe deine Bewerbung auf Rechtschreibfehler und achte darauf, dass alle Informationen korrekt sind. Eine saubere und gut strukturierte Bewerbung zeigt uns, dass du sorgfältig arbeitest und Wert auf Qualität legst.

Bewirb dich über unsere Website!:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So kannst du sicher sein, dass alles an der richtigen Stelle landet!

Wie man sich auf ein Vorstellungsgespräch bei Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH vorbereitet

Verstehe die Anforderungen

Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Stellenbeschreibung gründlich durch und überlege, wie deine Fähigkeiten und Erfahrungen zu den geforderten Kenntnissen in Python und Digitalschaltungen passen.

Bereite praktische Beispiele vor

Überlege dir konkrete Projekte oder Erfahrungen, die deine Kenntnisse in Python und Digitalschaltungen demonstrieren. Sei bereit, diese während des Interviews zu erläutern und zu zeigen, wie du Herausforderungen gemeistert hast.

Fragen vorbereiten

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Team und die Projekte zu erfahren, an denen du arbeiten würdest.

Sei authentisch und selbstbewusst

Zeige während des Interviews deine Leidenschaft für Mikroelektronik und Forschung. Sei du selbst und sprich offen über deine Motivation, Teil des Teams zu werden und an innovativen Projekten zu arbeiten.