Headcount - Software Engineer Machine Control Systems (Java / C++)

ICTJOB BV· Arr. Gent· EURES· published 07/13/2026
Must-have:TypeScriptJavaAngularGit
  • Je werkt als software engineer in een high-tech R&D omgeving waar software en Hardware samenkomen.
  • Je ontwikkelt software die industriële machines aanstuurt die printplaten (PCB's) produceren. Dit zijn systemen die rechtstreeks in productie draaien en een directe impact hebben op kwaliteit, precisie en output.
  • Dit is geen klassieke applicatieontwikkeling. Je werkt aan systemen waar software, Hardware en real-world gedrag samenkomen.

Context waarin je werkt

De software die je ontwikkelt wordt gebruikt in een industriële productieomgeving.

Dat betekent:

  • software die dicht op machines en Hardware zit
  • systemen die moeten functioneren in real-time productiecontext
  • complexe interacties tussen softwarecomponenten en fysieke processen
  • R&D omgeving met bestaande, vaak complexe systemen
  • hoge nood aan stabiliteit en nauwkeurigheid

Wat je concreet doet

  • Ontwikkelen van software voor industriële machine control
  • Bouwen van logica die machines aanstuurt en coördineert
  • Ontwikkelen van operator interfaces (machinebediening)
  • Integreren van software met Hardware en bestaande systemen
  • Analyseren en oplossen van technische problemen in productiecontext
  • Werken in een internationaal R&D team

Je werk bestaat voor ongeveer:

  • 80% development (features, systemen, integraties)
  • 20% debugging en analyse in real-world omgeving

Technologie & tools

Je werkt met:

  • Java (kern van de systemen)
  • C++ (machine logic en performance kritische delen)
  • TypeScript / Angular (operator interfaces)
  • REST APIs
  • asynchronous systems
  • Maven
  • authentication (JWT)
  • Windows / Linux
  • GIT

Je hoeft niet alles expert te zijn, maar je moet comfortabel zijn in een complexe technische omgeving waar meerdere technologieën samenkomen.

Praktisch

  • On-site werken in België
  • Training in Praag (1 week)
  • Mogelijke internationale reizen (o.a. China)
  • Vloeiend Nederlands en Engels vereist

We zoeken een software engineer met sterke basis en de juiste manier van denken.

Belangrijk is dat je:

  • sterke kennis hebt van Java
  • software engineering fundamentals goed begrijpt
  • logisch en systematisch kan redeneren
  • comfortabel bent met complexe technische systemen
  • ownership neemt over problemen en oplossingen
  • graag werkt in een R&D omgeving zonder volledig voorspelbare structuren
  • interesse hebt in hoe software en Hardware samenwerken

Ervaring met C++, Embedded systemen of industriële software is een plus, maar geen vereiste.