I worked (and studied) in Singapore for a while. As an engineer for a tech company, you get paid very little compared to cost of living.
In my graduating class, most EE+CS folks I know who are still in Singapore became bankers, government employees or consultants. Most engineering talent left because the salaries were barely enough to pay rent.
Edit: spelling