R&d Trainee

il y a 1 mois


SintDenijsWestrem, Belgique Esko Temps plein

**What does Esko stand for?**

Esko is an international software company that develops integrated software solutions which accelerate the go-to-market process of packaged goods. Our products empower teams to support and manage the packaging design and print processes for brand owners, retailers, pre-media and trade shops, manufacturers, and converters. We are a part of Veralto, and together with our sister companies, we safeguard the world’s most vital resources.

In order to keep innovating and developing, we are looking for enthusiastic engineers to enforce our development team.

An internship is an excellent opportunity for students to get to know our company and to work in a dynamic environment based around software development.

We have a variety of different internships in different domains which we offer to engineering students. Please note that the internships take place in the framework of a formal education/school and is to be performed from our office in Gent, Belgium.

**1.** Extension of **JLogg** **P**lugin framework**

JLogg is an internal tool used to analyse WCR log files. Goal of this project is to extend the plugin framework to make it possible to get "details" of a given log line (eg. frequent request is to be able to format SQL queries in a more readable format then a single line string).

**Prerequisites**: Java

**2**.** **JLogg** **Nubarron** Report UX Improvements**

JLogg (an internal tool used to analyze WebCenter log files) was adapted to have a Nubarron Report plugin. This plugin is still very bare bones. The goal of this project would be to make the UX a lot more intuitive so that associates from the Customer Support organization can utilize it as a self-service tool to analyze issues at customers.

**Prerequisites**: Java

**3**.** JFR Based Monitoring**

Currently we use an in-house written monitoring tool while the Java world community is moving to JFR (java flight recorder) monitoring.

Goal of this project is to investigate how we can leverage JFR and generate the same reports that we already have today using information coming from JFR. And to experiment with different (new) JFR metrics and how we could adapt them in the future.

**Tags**: JFR

**Prerequisites**: Strong Java (and related tooling) skills

**4**.** E-mail notification UI Builder**

**Prerequisites**: TypeScript, React, Java

**5.** Logo recognition on packaging using Artificial Intelligence**

Packaging artwork contains several logo's like recycle logo's, vegan/vegetarian, nutrition score and many others. These logo's exist in many shapes and variations and are not recognizable with hard rules in the PDF files (often they are images or combinations of images). Current state is that every packaging artwork is human checked for these logo's (along with text content for which other AI tools are under development). Future state is that computer vision can tell with very high accuracy (99.9%) whether a logo appears or not.

**Tags**: AI, Language of choice

**6.** Building a neural network for simulating spot color overprints**

Package printing is often done with other inks than just CMYK. These inks are called spot inks. The red on a Coca-Cola package is not printed with Magenta and Yellow but with a dedicated red spot-ink. When two or more of these spot-inks overprint each other in specific percentages, a new color is created. For spot-inks it is not possible to measure with a spectrophotometer overprints of all possible spotcolors because there are thousands of possible inks. To predict the color that results from overprinting spotcolors we currently have three mathematical/physical models. However, these models are not always close enough to the printing reality of the customer.

tensorflow or pytorch knowledge

for now on artificial data. How much data is needed to base it on real data?

**Tags**: Machine learning

**Prerequisites**: Python, Tensorflow or Pytorch, C/C++

**7.** 3D: Integrate the Cycles ray tracer in an existing rendering pipeline**

Esko's product portfolio contains software (Esko Studio) to render photorealistic images of packaging designs in 3D.

**Tags**: Ray tracing, 3D, Blender, Ray Tracing, Multi-threading

**Prerequisites**: C++, Basic Computer Graphics

**8.** 3D: Try out different algorithms for order-independent transparency**

Esko's product portfolio contains software (Esko Studio) to design and visualize packaging in 3D. We require an accurate visualization of transparent objects. Due to the nature of realtime-rendering this is a non-trivial problem.

One common, but expensive, solution is the 'depth peeling' algorithm. In this project we'd like to explore alternatives.

**Tags**: OpenGL, 3D Computer Graphics

**Prerequisites**: C++, Basic Computer Graphics

At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders co


  • HR Internship

    il y a 1 semaine


    Sint-Lambrechts-Woluwe, Belgique BESIX GROUP Temps plein

    Functieomschrijving The BESIX Academy is the team responsible for all Learning & Development activities of our staff. For a specific project, the team is looking for a trainee who will be in charge of organising all blue collar workers training, according to certification requirements. Tasks - Analyse training needs, contact suppliers, analyse offers, plan...

  • Program Business Manager

    il y a 4 semaines


    Sint-Gillis, Belgique SNCB Temps plein

    Comment pouvez-vous faire la différence ? - Vous souhaitez jouer un rôle clé dans la consolidation et la mise en œuvre de la stratégie opérationnelle de la direction Transport Operations (B-TO) de la SNCB ? Vous êtes également Service Provider de solutions développées en interne (Business Managed IT ou BMIT), dans ce cadre, assurez le...