generator companys careers in Carlow, Ireland