About this role
Ben jij een softwareontwikkelaar met een passie voor embedded systemen en C/C++? Wil je meewerken aan de ontwikkeling van hoogtechnologische machines die wereldwijd worden ingezet? Dan is deze uitdaging iets voor jou! Wat ga je doen? Je analyseert nieuwe functionaliteiten en technische vragen die vanuit verschillende afdelingen worden aangebracht. Je onderzoekt de technische haalbaarheid en werkt passende softwareoplossingen uit. Je ontwikkelt en onderhoudt embedded software in C en C++. Je programmeert de besturing van machines, waaronder motorsturingen, sensoren, drivers en communicatieprotocollen. Je integreert software met de verschillende hardwarecomponenten en zorgt voor een betrouwbare werking van de machine. Je ontwikkelt testapplicaties en automatische testen om de kwaliteit van de software te garanderen. Je stelt testscenario's op en werkt hiervoor nauw samen met de Test Engineer. Je denkt actief mee over verbeteringen en nieuwe functionaliteiten voor bestaande en toekomstige machines. Je ondersteunt bij de verdere optimalisatie van innovatieve machinebesturingen. Waar ga je werken? Je komt terecht bij een Belgische machinebouwer met een sterke internationale reputatie. Vanuit een moderne R&D-afdeling wordt voortdurend geïnvesteerd in innovatieve technologieën en intelligente machinebesturing. Dankzij de combinatie van software, elektronica en mechanica werk je mee aan producten die wereldwijd worden ingezet en een directe impact hebben op de prestaties van klanten. Je beschikt over een masterdiploma in Informatica, Elektronica-ICT, Embedded Systems of een gelijkaardige technische opleiding. Je hebt minstens twee à drie jaar ervaring binnen embedded softwareontwikkeling. Je hebt een sterke kennis van C en C++. Interesse in embedded systemen, elektronica en machinebesturing is voor jou vanzelfsprekend. Je werkt analytisch, neemt initiatief en denkt graag mee over technische verbeteringen. Je functioneert goed binnen een multidisciplinair ontwikkelteam.