Auf einen Blick
- Aufgaben: Arbeite an innovativen Forschungsprojekten zur Optimierung digitaler Schaltungen.
- Arbeitgeber: IMMS: Ein modernes Forschungsinstitut in Mikroelektronik und Mechatronik.
- Mitarbeitervorteile: Attraktiver Arbeitsplatz, flexible Arbeitszeiten und kreative Teamarbeit.
- Andere Informationen: Vielfältige Themen für Praktika und Abschlussarbeiten warten auf dich!
- Warum dieser Job: Gestalte die Zukunft der Technologie mit und entwickle praktische Lösungen.
- Gewünschte Qualifikationen: Fortgeschrittene Python-Kenntnisse und Verständnis für Digitalschaltungen erforderlich.
Das voraussichtliche 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.
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: IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH)
Kontaktperson:
IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen
✨Tipp Nummer 1
Sei proaktiv! Nutze Networking-Events oder Online-Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die dir den entscheidenden Vorteil verschaffen können.
✨Tipp Nummer 2
Bereite dich gut auf Vorstellungsgespräche vor! Informiere dich über das Unternehmen und die Projekte, an denen sie arbeiten. Zeige, dass du wirklich interessiert bist und bringe eigene Ideen ein, wie du das Team unterstützen kannst.
✨Tipp Nummer 3
Nutze unsere Website für deine Bewerbung! Dort findest du nicht nur aktuelle Stellenangebote, sondern auch Informationen über unser Team und unsere Projekte. Das zeigt dein Interesse und Engagement.
✨Tipp Nummer 4
Bleib dran und sei geduldig! Der Bewerbungsprozess kann manchmal länger dauern. Lass dich nicht entmutigen und nutze die Zeit, um deine Fähigkeiten weiterzuentwickeln oder neue Projekte zu starten, die deinen Lebenslauf aufpeppen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Student (m/w/d): Netlist Carpentry: Automatisierte Constraint‑Annotation für digitale Schaltungen
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 für das Thema brennst.
Mach es konkret!: Vermeide allgemeine Floskeln und geh ins Detail. Erkläre uns, welche spezifischen Fähigkeiten du mitbringst, die dir bei der Arbeit an Netlist Carpentry helfen werden. Zeig uns, dass du die Anforderungen verstehst!
Struktur ist alles!: Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Überschriften, damit wir schnell die wichtigsten Informationen finden können. Ein übersichtliches Layout macht einen guten Eindruck!
Bewirb dich über unsere Website!: Um sicherzustellen, dass deine Bewerbung schnell bei uns landet, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen am besten bearbeiten und dich zeitnah kontaktieren.
Wie du dich auf ein Vorstellungsgespräch bei IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) vorbereitest
✨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 digitalen Schaltungen passen.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Projekte oder Erfahrungen, die du während deines Studiums oder Praktika gesammelt hast. Sei bereit, diese zu erläutern und zu zeigen, wie sie dir bei der Arbeit an der automatisierten Constraint-Annotation helfen können.
✨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 du selbst
Versuche, authentisch zu sein und deine Leidenschaft für Mikroelektronik und Softwareentwicklung zu zeigen. Ein echtes Interesse an den Themen und eine positive Einstellung können einen großen Unterschied machen.