Embedded Software

Il y a 10 heures

Brugge, Belgique Robland NV Temps plein

Wil je software ontwikkelen die niet alleen op een scherm draait, maar echte machines laat bewegen? In deze functie werk je aan de besturing van professionele houtbewerkingsmachines en combineer je embedded software met elektronica, aandrijftechniek en mechanica.



  • Ontwikkelen en onderhouden van embedded software voor machinecontrollers.
  • Uitwerken, instellen en optimaliseren van positioneerassen en motion control.
  • Aansturen van stappenmotoren, encoders, frequentieregelaars en andere aandrijvingen.
  • Integreren van sensoren, actuatoren en digitale en analoge I/O.
  • Implementeren van industriële communicatie zoals Modbus, CAN en RS-485.
  • Machinefuncties vertalen naar betrouwbare softwarelogica en state machines.
  • Hardware en software testen en debuggen op prototypes en machines.
  • Meewerken aan de verdere ontwikkeling van controllerhardware en nieuwe machinefuncties.
  • Bestaande machinesoftware ombouwen naar een meer modulaire en herbruikbare architectuur.
  • Diagnostics, logging en servicefunctionaliteiten verder ontwikkelen.
  • Nauw samenwerken met collega's uit mechanische en elektrische engineering.
  • Op termijn meebouwen aan de koppeling tussen de real-time controller, HMI en hogere softwarelagen.


  • Je hebt ervaring met of een sterke interesse in embedded softwareontwikkeling in C/C++.
  • Microcontrollers zoals STM32 of vergelijkbare platformen zijn je niet vreemd.
  • Je begrijpt de principes van real-time of deterministische machinebesturing.
  • Je hebt affiniteit met motion control, stappenmotoren, servo's, encoders en positionering.
  • Begrippen zoals PWM, timers, interrupts en digitale of analoge I/O zijn vertrouwd terrein.
  • Kennis van industriële communicatieprotocollen zoals Modbus, CAN of RS-485 is een plus.
  • Je kunt elektrische schema's begrijpen en beschikt over een goede basiskennis elektronica.
  • Je vindt het interessant om problemen zowel vanuit software als hardware te analyseren.
  • Ervaring met Git of andere version-controlsystemen is mooi meegenomen.
  • Je werkt analytisch, denkt oplossingsgericht en bent vooral nieuwsgierig naar hoe een volledige machine werkt.

    Je hoeft niet elk vakje af te vinken. Een sterke embedded basis, technisch inzicht en de motivatie om je verder te verdiepen in machinebesturing zijn minstens even belangrijk.


  • Een functie waarin software, elektronica en mechanica rechtstreeks samenkomen.
  • Veel technische autonomie en zichtbare impact op machines die daadwerkelijk geproduceerd en gebruikt worden.
  • De kans om niet alleen bestaande software te onderhouden, maar mee te bouwen aan een volledig nieuw en modulair besturingsplatform.
  • Een veelzijdige engineeringomgeving met zowel ontwikkeling, testing als praktische troubleshooting.
  • Nauwe samenwerking met verschillende technische disciplines waardoor je een brede kennis van machinebouw ontwikkelt.
  • Ruimte om je expertise verder uit te bouwen in motion control, embedded architectuur en industriële automatisering.
  • Op termijn de mogelijkheid om verder te groeien richting HMI, communicatie tussen softwarelagen en hogere machineapplicaties.
  • Een stabiele technische omgeving waarin langetermijnontwikkeling en kennisopbouw centraal staan.
  • Ben jij een embedded engineer die graag verder kijkt dan alleen de code en wil begrijpen wat er fysiek in een machine gebeurt? Dan biedt deze functie je de kans om mee richting te geven aan de volgende generatie machinebesturingen.