Firmware Engineering at Microsoft Corporation $172,360 | H1B Salary Data