IT Jobs Migration: Fears vs. Reality :: AO is a thoughtful, even-handed review of the job dynamics of the Information Technology field. It refers to an in-depth report by the Association for Computing Machinery (ACM), "Globalization and Offshoring of Software".
I'd assume that the analysis of the IT field applies to the closely related engineering fields like hardware and software engineering. Let's hope that the conclusion is correct, that an open market benefits both developed and developing nations. I'm sure this is true on the macro level, but we must keep an eye on those directly affected by outsourcing -- do companies invest in "new business opportunities to generate more new job"?