Hardware Engineering at Microsoft Corporation $172,457 | H1B Salary Data