China is a fantastic place for a specialized engineer to really catch a break financially in a low-cost environment, save some cash and get into position for the next big project.
When thinking of China, don’t restrict yourself to just the five big cities that you have heard of. The places which will really offer you the greatest differential between what you can earn and what you need to spend are the smaller, less well-known cities. There you will also find far more opportunity to learn the local language, customs and find friendship. The big cities are overpopulated with stressed people who barely tolerate the presence of others, especially foreigners. Smaller places are filled with warm people who love to have you about.
Keep this in mind when you are pondering your move to China. Keep us in mind for how to find that job!