Of course there's a difference. A domestic engineer needs great software development skills and decent communication skills. A foreign engineer needs great software skills, great English skills and an extra measure of communications skills to bridge the cultural gap without ever meeting face-to-face. Clearly one of these workers is more highly skilled than the other and would be harder to recruit.