Firmware Engineering at Microsoft Corporation $149,240 | H1B Salary Data