#Motion generating systems #Longueuil #QC #quebec #Motion generating systems #334512-Measuring # Medical and Controlling Devices Manufacturing