GE Project careers in Carlow, Ireland