Student (m/f/d): noRTL: Expansion of the Development Environment

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

Ilmenau

On-site

EUR 6,696 - 13,392

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Attractive workplace
Flexible and creative team environment
Work at the interface between university and industry

Job summary

IMMS GmbH in Ilmenau seeks a student for a mandatory internship or thesis in the field of Smart distributed measurement systems. The role involves developing tools, documenting them, and contributing to research projects. Candidates should have advanced knowledge in Python, basic version control skills with Git, and familiarity with finite state machines. This position offers a chance to work on innovative, industry-oriented topics in a flexible team environment.

Qualifications

  • Advanced knowledge in Python, Rust or Typescript.
  • Basic knowledge of version control with Git is required.
  • Basic knowledge of finite state machines and hardware description languages is beneficial.

Responsibilities

  • Implement one or more tools.
  • Document the tools.

Skills

Advanced knowledge in Python
Knowledge in Rust or Typescript
Basic knowledge of version control with Git
Basic knowledge of finite state machines and hardware description languages

Job description

Overview

Student (m/f/d): noRTL: Expansion of the Development Environment

During your studies, you can contribute to our ongoing research projects. Join us in pushing the limits of what is technically feasible and be part of breaking new ground together. We offer topics for mandatory internships, Bachelor’s or Master’s theses or for student research assistants. You will analyse important scientific preliminary questions and support the project teams with development activities.

Location and team

Place of work: Erfurt

Team: Microelectronics

Role details

Career level: Mandatory Internship, Thesis or Student Research Assistant

Research field: Smart distributed measurement and test systems

Time scope: By agreement

Start: As soon as possible

Application deadline: 2026-06-30

Reference number: IMMS_STUD_ME_0326

About noRTL

Digital circuits are typically designed in hardware description languages (HDLs). With noRTL, we are currently developing a framework that allows efficient design of digital control logic from Python. noRTL generates Verilog code as an output, that is structured as one or more finite state machines. To aid users working with noRTL, we want to build an ecosystem of debugging and analysis tools. A core component is the interactive noRTL Viewer, that visualizes the finite state machines. In addition, more information will be integrated into its web interface, e.g. dynamic memory allocation, coverage information, code contexts and more. There are numerous tasks where we need your help! You can also contribute your own ideas.

Examples of tasks
  • Extension of the noRTL Viewer with more information
  • Back-annotation of coverage information to the Python code
  • Connection of the noRTL Viewer to a language server, as well as digital simulators
  • Integration of the noRTL Viewer in Visual Studio Code
  • Development of a custom simulator for tests from Python
  • Development of a framework for hardware-accelerated testing on FPGAs
What to do
  • Implementation of one or more tools
  • Documentation of the tools
What to bring
  • Advanced knowledge in Python, Rust or Typescript
  • Basic knowledge of version control with Git
  • Basic knowledge of finite state machines and hardware description languages are beneficial
About us / Equality and inclusion

We strengthen enterprises with application-oriented research and development in microelectronics, systems engineering and mechatronics and transfer the results of basic research into applications and products. We support companies in launching internationally successful innovations for health, the environment and industry and provide solutions from the feasibility study to series production.

We value and promote equality and diversity. Applications are welcome regardless of gender and/or any physical disabilities. IMMS ensures gender equality in the workplace and strives to increase the proportion of the under-represented gender. Women are under-represented in this field. Applications from women are therefore encouraged. People with severe disabilities will be given preference if they have the same qualifications, skills, and professional performance.

How to apply

Please apply for your preferred topic. If interested in more than one topic, mention it in your cover letter. If current topics are not suitable, you may send a speculative application with a topic you would like to work on.

What we offer
  • An attractive workplace in a modern, well-equipped, industry-oriented research institute
  • Work at the interface between university and industry
  • Flexible and creative team working on innovative and challenging topics
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Student (m/f/d): noRTL: Hardware-Design with Python
Student (m/f/d): noRTL: Hardware-Design with Python

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 13,392 - 20,088
Attraktive Arbeitsumgebung
Arbeiten an der Schnittstelle von Hochschule und Industrie
Flexibles und kreatives Team
Student (m/f/d): Netlist Carpentry: Extending an interactive Circuit Viewer
Student (m/f/d): Netlist Carpentry: Extending an interactive Circuit Viewer

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 8,900 - 13,000
Student (m/w/d): noRTL: Ausbau der Entwicklungsumgebung
Student (m/w/d): noRTL: Ausbau der Entwicklungsumgebung

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 5,022 - 11,160
Student (m/f/d): Extension of a Python-Based Model Generator for Mixed-Signal Circuit Models
Student (m/f/d): Extension of a Python-Based Model Generator for Mixed-Signal Circuit Models

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 11,000 - 18,000
Modern research institute
Interface between university and the o
Student (m/f/d): Lightweight On-Chip Logging with Deferred Formatting
Student (m/f/d): Lightweight On-Chip Logging with Deferred Formatting

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 13,776 - 20,664
Attractive workplace
Flexible and creative team
Direct interface between university and industry
Student (m/f/d): Netlist Carpentry: Automatic Constraint Annotation for digital circuits
Student (m/f/d): Netlist Carpentry: Automatic Constraint Annotation for digital circuits

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 11,160 - 16,740
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Arbeit an innovativen und herausfordernden Themen
Flexible und kreative Teamarbeit
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 8,928 - 13,392
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Direkte Zusammenarbeit mit der Industrie
Flexibles und kreatives Team
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltung[...]
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltung[...]

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 8,928 - 12,276
Attraktiver Arbeitsplatz
Schnittstelle Universität/Industrie
Flexibles Teamumfeld
Student (m/w/d): Netlist Carpentry: Erweiterung eines interaktiven Schaltungsviewers
Student (m/w/d): Netlist Carpentry: Erweiterung eines interaktiven Schaltungsviewers

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

On-site
EUR 8,900 - 13,000
Research Associate (m/f/d) at the Institute of Integrated Circuits and Systems
Research Associate (m/f/d) at the Institute of Integrated Circuits and Systems

Hamburg University of Technology • Hamburg

On-site
EUR 50,000 - 61,000
PhD opportunity