french company careers in Carlow, Ireland