Wat zijn jouw verantwoordelijkheden als embedded developer? Voor de versterking van het R&D-team in Roeselare wordt een gedreven Software Engineer gezocht die klaar is om door te groeien naar de rol van System Architect. In deze functie werk je aan het brein achter geavanceerde machines. Dit omvat zowel het verbeteren van bestaande modellen als het meewerken aan vernieuwende prototypes. Je krijgt een divers takenpakket als embedded developer: Je ontwikkelt en verfijnt embedded controlsoftware die met sensoren en actuatoren communiceert, met aandacht voor schaalbaarheid en een doordachte systeemarchitectuur. Je voert veldtesten uit, analyseert en verhelpt softwareproblemen, en ondersteunt bij productiegerelateerde vragen. Je werkt nauw samen met R&D-ingenieurs in België en Nederland, en onderhoudt contact met service- en productieteams. Je neemt verantwoordelijkheid, bouwt expertise op en groeit geleidelijk in een leidinggevende rol. Je brengt mensen samen om ideeën en verbeteringen om te zetten in praktische, toepasbare oplossingen. Je documenteert de code helder voor intern gebruik, serviceafdelingen en zelfs commerciële teams. Naarmate de rol evolueert, zal ongeveer 20% van de tijd besteed worden aan systeemarchitectuur. De focus verschuift dan van louter software naar het leggen van verbanden tussen digitale en fysieke componenten. Jouw taken; je: onderzoekt hoe nieuwe componenten (zoals sensoren, joysticks en controllers) geïntegreerd kunnen worden in de machines, en stemt hierover af met aankoop. levert nieuwe ideeën aan voor mobiele applicaties en helpt het volledige besturingssysteem van de machine te optimaliseren. denkt crossfunctioneel—over hydraulica, elektronica en IT heen. volgt technologische trends op en vertaalt deze naar concrete innovaties op het terrein. Kortom: deze rol vormt de verbindende schakel tussen software, hardware en de realiteit op de machinevloer. Ben jij de kandidaat die we zoeken? Must have: Je beschikt over een Bachelor of Masterdiploma zoals Bv.: in elektromechanica-automatisatie, elektronica-ICT, autotechnologie of gelijkwaardige ervaring. Je hebt een eerste professionele relevante ervaring als embedded developer (via een studentenjob of professionele ervaring): goede kennis van C/C++. Je hebt praktische kennis van elektronica, sensoren, en evt. ook van voertuig elektriciteit, bussystemen en hydraulica. Je combineert analytisch denkvermogen met een hands-on mentaliteit, en staat graag mee in voor opstelling en testing. Je bent een teamspeler die initiatief neemt en vlot samenwerkt met collega’s in binnen- en buitenland. Nice to have: Indien je kennis hebt van PLC-programmering in structured tekst is dit een pluspunt Indien je kennis hebt van Python is dit ook een extra plus..