french company careers in Louth, Ireland