Headcount - Software Engineer Machine Control Systems (Java / C++)
Задължително: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.