In my opinion, I think Singapore is a bit too small. Area 699 sq.km with a 4 million population. A small little province in China or Vietnam is so much bigger.
I had a friend who is in Building construction. He once said, ' Singapore don't have much land for him to build houses . In order to build new houses, old houses had to be torned down. Ten years ago, he ventured into Vietnam and is now building condominiums for sale/rental in the Singapore Vietnam industrial Park.
Actually, we should not give up. Whether we are in Mechanical, electrical, eletronics, civil, structural, aeronautical Engineering, we still had to depend on oppourtunites and some luck to do well in our respective discipline.
Probably we can look out for joint-venture MNC's and wait for a chance to be posted overseas where career advancements are more prominant.
we wish ourselves to have better luck in future.