Engineering & science jobs in Cape Town: 159 open now