Position: Internship

Job type: Internship

Loading ...

Job content

Middleware migration – Study, evaluate & implement

Redesign the CTRL configuration backend WAMP middleware

The Barco CTRL backend uses a Web Application Messaging Protocol (WAMP) middleware called crossbar.io. It is written in Python, and its purpose is to collect and distribute the configuration and settings of all devices in a control room.

Request

The crossbar.io middleware is being deprecated, and we want to replace it. Investigate alternatives, present them, and find the best candidate for replacement. Create a proof of concept that demonstrates how a Barco CTRL backend would work with the new middleware.

Technologies: WAMP, Python, data models, JSON, pytest, Jenkins, git, VS Code

Key Responsibilities

  • Investigate: Analyze alternatives to crossbar.io
  • Analyze: Pick a viable candidate for a proof of concept (POC)
  • Implement: Make the POC, demonstrating its pros and cons
Qualifications

  • Enrolled in a Bachelor’s or master’s program in Computer Science, Informatics, Electronics, or a related field.
  • Proficient knowledge with Python
  • Effective communication and teamwork abilities
  • Bonus: Experience with web backends in Python
  • Bonus: experience with WAMP
  • Bonus: knowledge about crossbar.io
D&I Statement

At Barco, innovation drives everything we do. We believe that diversity fuels creativity, bringing us closer to our colleagues and customers. Inclusion and equity aren’t just values—they’re core capabilities that propel us toward our shared goals and mission.

Read here how we do this
Loading ...
Loading ...

Deadline: 18-12-2025

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...