Job Detail Hero Image

Zes stageplekken op de softwareafdeling van RoboJob

Solliciteer nu

Locatie

Heist-op-den-Berg, België

Contract

Stagecontract

Opleiding

Software Development

Een stage bij RoboJob, da's kiezen voor impact. Wij hebben maar liefst zes stageprojecten die voor ons een grote meerwaarde betekenen, en die je goed voorbereiden op een job als software developer.

1. 3D-visualisatie voor robot en CNC

Om de operators zo veel mogelijk te ondersteunen, maakt ons RoboJob-softwareplatform veel gebruik van 3D-visualisaties.

Het doel van dit project is om een live-3D-visualisatie te maken voor robots en CNC-machines. Deze visualisaties komen rechtstreeks overeen met de bijhorende fysieke entiteiten.

Je werkt met Kotlin, TypeScript en threejs.

Streamfield image
Streamfield image

2. Smartphone als industriële camera

Goed nieuws voor wie graag met z'n smartphone bezig is, want het doel van het tweede project is om een iOS-app te ontwikkelen die smartphones omtovert in industriële camera’s.

De app zal communiceren met het RoboJob-softwareplatform. Na het ontvangen van een commando zal de camera van de smartphone gebruikt worden om foto’s te nemen, die via de cloud beschikbaar gesteld worden voor het RoboJob platform.

Je werkt met Kotlin en Swift.

3. Procedureel gegenereerde materialen in Unity

De derde stageopdracht is echt iets voor studenten die oog voor detail hebben, want in het derde project ontwikkel je een script om procedureel materialen te genereren in Unity.

Het doel is dat de materialen een sterke gelijkenis vertonen t.o.v. echte metalen objecten, inclusief krassen en andere artefacten die typisch voorkomen in een industriële context.

Je werkt met Unity en C#.

Streamfield image
Streamfield image

4. Automatische softwarescreenshots

We verrijken onze handleidingen graag met screenshots, maar daar zit meer automatisering achter dan je denkt.

Het doel van dit vierde stageproject is om een tool te ontwikkelen die automatisch screenshots maakt van ons softwareplatform. De screenshots dienen voor onze handleidingen en zijn dus in alle beschikbare talen nodig.

Via een script bepalen we welke screens vastgelegd worden met ons programma. Tot slot moet de tool ontwikkeld worden bovenop onze infrastructuur voor geautomatiseerde integratietesten zodat de applicatie automatisch kan draaien.

Je werkt met Kotlin en Python.

5. Gedistribueerde communicatie-systemen

In de vijfde stageopdracht versterken we de communicatie tussen onze robots, de CNC-machines die ze beladen en ontladen, ons softwareplatform en nog veel meer.

Het doel is hier om een proof-of-concept te maken van een gedustribueerd communicatie-systeem dat gebruik maakt van Kafka, om communicatie tussen verschillende actoren (robot, cnc, software platform, …) mogelijk te maken.

Het is belangrijk dat er rekening gehouden wordt met de verschillende technologieën en programmeeromgevingen van elk van de actoren.

Je werkt met Kafka, Kotlin, PLC- en robot-programmatie.

Streamfield image
Streamfield image

6. Bibliotheken voor constructieve ruimtemeetkunde (CSG)

Last but not least schreven we een stageproject uit rond CSG of Constructive Solid Geometry. Hierin maken we de afweging of onze huidige CSG library wel de beste keuze is.

Het doel van dit stageproject is om onderzoek te doen naar beschikbare bibliotheken voor constructieve ruimtemeetkunde (CSG).

De bibliotheek die momenteel gebruikt wordt zal vergeleken worden met andere open-source alternatieven, of met een eigen implementatie. Op basis van deze vergelijking nemen we de beslissing.

Een bepaalde set functionaliteiten (o.a. booleaanse operaties voor 3D vormen) zal uitgewerkt worden met de gekozen tool en deze zal geïntegreerd worden in het bestaande RoboJob-platform.

Je werkt met Kotlin.

Onze collega Zeno leerde RoboJob kennen tijdens zijn zoektocht naar een stageplaats:

Video thumbnail image
Solliciteer nu

Dit artikel delen?

Hebben we een match?

Ons HR team staat voor je klaar

Wil je weten hoe het is om te werken bij RoboJob? Heb je meer info nodig over een vacature? Laat het weten!

RoboJob logo

Hoofdkantoor

RoboJob NV

Knotwilgenweg 19

2220 Heist-op-den-Berg

België

info@robojob.eu

+32 (0)15 25 72 74

BE0889 561 066

Technologiecentrum

RoboJob GmbH

Neuwiesen 3

74251 Lehrensteinsfeld

Duitsland

info@robojob.eu

+49 (0)7134 917 4339

DE319 559 293

RoboJob USA

An Alliance with Fusion OEM

6951 High Grove Boulevard

Burr Ridge, IL 60527

Verenigde Staten

info@robojob-usa.com

1.866.952.9020