production mechanical careers in Cavan, Ireland