Open Positions

Currently, there are no open positions. If you still you want to be part of the team, please fill up the form bellow for a spontaneous application.

In case you have any further doubts or questions, please feel free to get in contact with the DIGI2 Coordinator Prof. Gil Gonçalves (gil@fe.up.pt)

Spontaneous Application

Summer Internships

Are you interested in research? Do you want to have a work experience during the Summertime? DIGI2 Summer Internships is offering a pool of multidisciplinary Internships ranging from multimedia to robotics. You will have the chance to work with 3D printing, Collaborative Industrial Robotic Arms, Artificial Intelligence and much more. If you are a motivated student and willing to quickly learn and deliver results fast, these Internships are made for you!

Defect Detection Using Machine Vision

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence)

Level: MSC

Supervisor: Eliseu Pereira

Description: Continue the development of a Machine Vision framework for defect detection in decorative panels.

Exploring Talking Heads - Realistic Digital Twin for Seamless Interaction

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence)

Level: BAC

Supervisors: João Reis, Liliana Antão

Description: Explore tools such as Tavus, TalkingHead of D-ID to add an additional layer to voice assistants.

Graph-RAG for Industrial Knowledge Navigation and Decision Support

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence)

Level: MSC

Supervisors: João Reis, Liliana Antão

Description: Explore RAG + Graph representation to enable intelligent querying over structured industrial data, such as equipment specifications, maintenance logs, error codes, and production workflows.

Voice Virtual Assistant for Robot Collaboration

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence)

Level: BAC

Supervisors: João Reis, Liliana Antão

Description: Use Speech-to-text (STT) and Text-to-Speech (TTS) to improve and ease the interaction with robotic cells and machines for specific tasks.

Extending DINASORE to Support Composite Function Blocks

Beginner Internship

Duration: 1st July - 30th September

Kingdom: NEX (Next-Gen Edge and IoT Exploration)

Level: MSC

Supervisor: Rui Pinto

Description: This internship focuses on enhancing the DINASORE runtime environment to support composite function blocks as used in the 4DIAC IDE for distributed industrial control systems. The student will:

  • Investigate how composite function blocks are defined, configured, and used within the 4DIAC ecosystem.
  • Analyze the internal structure and execution semantics of composite function blocks.
  • Extend the DINASORE RTE to interpret and execute these blocks, enabling more complex control logic deployment.

The outcome will contribute to more expressive and modular automation solutions using the IEC 61499 standard.

Next Gen Microservices for Agentic Workflows using LLMs

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence)

Level: MSC

Supervisors: João Reis, Liliana Antão

Description: Explore workflow tools such as Airflow and n8n to program Agentic behavior based on LLMs microservices in Docker.

Predictive and Intelligent IIoT Orchestration

Beginner Internship

Duration: 1st July - 30th September

Kingdom: CSI (Cloud Services and Intelligence) & NEX (Next-Gen Edge and IoT Exploration)

Level: MSC

Supervisors: Gil Gonçalves, Eliseu Pereira

Description: Industrial Internet of Things (IIoT) is a key enabler for modern manufacturing systems. Such systems change over time in an ad-hoc manner (e.g., new sub-systems are introduced, old sub-systems are removed, system software is updated), and the requirements of how people use the system may also change. In addition, IIoT in the manufacturing domain is increasingly become autonomous leveraging advanced algorithms from AI/ML.
This research aims to explore an intelligent and predictive orchestrator, capable of preemptively determining circumstances that influence the optimum configuration and responsibilities of each node (edge and fog) device. The orchestrator should be capable of predicting future needs, detect anomalies and deploy preventive measures by helping in coordinating and reorganizing node’s responsibilities. This activity will culminate with the development of a framework that complements autonomic computing with intelligent IIoT that will be tested in the laboratory.

Please fill up the form bellow to apply, and if you are one of the lucky ones to be selected… Welcome Aboard!

In case you have any further doubts or questions, please feel free to get in contact with the DIGI2's Coordinator Prof. Gil Gonçalves (gil@fe.up.pt)

Summer Internships Application