Firmware Engineering at Microsoft Corporation $293,638 | H1B Salary Data