Firmware Engineering at Microsoft Corporation $174,572 | H1B Salary Data