I'm not an expat, I grew up in Shanghai and came to the U.S. for highschool and college, so I don't really know much about the life of an expat.
But as far as foreigner go, it's really rare seeing them taking engineering roles in China. As far as I can see, China is just every bit as materialistic as U.S., if not more so.