Engineering & science jobs in Cape Town: 157 open now