If your skill set includes Catia then we might have the perfect job for you