Senior Firmware Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 61% of similar roles. Most pay $182,000–$231,000 — the blue band above. At the midpoint, this role pays about $209k versus about $206k for comparable roles.
Based on 240 similar postings.
Employer
Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing
Microsoft currently has 694 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.
Most-posted roles
At a glance
JOB TITLE: Principal Firmware Development Engineer The Principal Firmware Development Engineer joins the Azure Firmware Center of Excellence to lead pre-silicon software development for Microsoft custom silicon. This role involves solving complex system-level challenges by establishing scalable architecture and engineering patterns for virtual platforms. You will design and develop SystemC/TLM-2.0 models for SoC subsystems including PCIe, memory, and boot infrastructure while developing low-level firmware and validation software. Key responsibilities include supporting firmware bring-up for UEFI and Windows Boot, debugging interactions across hardware and operating systems, and integrating virtual platforms with emulation systems like ZeBu and Palladium. The role requires expertise in C/C++, SystemC, and TLM-2.0 to drive technical strategy, mentor engineers, and optimize simulation performance for multi-SoC environments to enable large-scale software development and validation capacity.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft