firmware design careers in South Africa