Firmware Engineer

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Salary
$102,100–$202,200 / yr
Posted
16 days ago
Freshness
Confirmed live yesterday
Closes
Feb 22, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $152k
$89k most similar roles pay here $225k

This role pays less than 63% of similar roles. Most pay $136,668–$205,625 — the shaded band above. At the midpoint, this role pays about $152k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

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 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Firmware Engineer

The Firmware Engineer joins the Host Services team within Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering to develop and maintain firmware and driver solutions for custom silicon platforms, including MAIA and COBALT. This role involves managing the full product lifecycle from architecture and design through silicon bring-up, validation, and manufacturing. The engineer will build key components such as driver interfaces, system libraries for SoC bring-up, low-level hardware protocols, and platform features to optimize cloud infrastructure. Required technical skills include proficiency in C, C++, and Rust, along with experience in UEFI, ARM Trusted Firmware, and industry-standard protocols like PCIe, I2C, SPI, USB, and UART. The role focuses on solving complex hardware-software integration challenges to enable new silicon capabilities and accelerate feature deployment across the Azure fleet for large-scale cloud infrastructure.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Develop and maintain firmware and driver solutions for Microsoft custom silicon platforms like MAIA and COBALT.
  • Manage all phases of the product lifecycle from architecture and design through silicon bring-up and manufacturing.
  • Design key firmware components including driver interfaces, system libraries, and low-level hardware protocols.
  • Participate in technical design reviews to ensure scalable and high-performance solutions for cloud infrastructure.
  • Drive hardware-software integration to enable new silicon capabilities and accelerate feature deployment across the Azure fleet.
  • Collaborate with silicon and board electrical teams to deliver new platform capabilities.
  • Partner with operating system and software teams to integrate new technologies across the Azure fleet.

What we're looking for

  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 1+ year of technical engineering experience.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of technical engineering experience.
  • 2+ years of experience designing and developing firmware solutions including UEFI and ARM Trusted Firmware (ARM-TF).
  • 2+ years of experience developing high-quality production software in C, C++, and Rust.
  • 2+ years of experience with industry-standard interfaces and protocols such as PCIe, I2C, SPI, USB, and UART.
  • Ability to pass the Microsoft Cloud Background Check every two years.
  • Experience with ARM64 SoCs, Armv8 architecture, boot flows, and system initialization is preferred.
  • Familiarity with AI-driven software engineering practices and AI-assisted development tools is preferred.

More like this

Similar roles

Firmware Engineer II

Microsoft

3 days ago $102,100$202,200
BIOS UEFI C EDK2 BMC SoC Bring-up PCIe NVMe I2C SPI USB UART Agile Firmware Development Memory Management
2+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

3 days ago $119,800$234,700
BIOS UEFI EDK2 BMC C C++ C# Python Azure Firmware Agile Data Center Hardware SoC Telemetry Diagnostics
5+ yrs exp Hybrid

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp

Firmware Engineer

Broadcom

Fort Collins, CO +1 18 days ago $121,900$195,000
C C++ Firmware Embedded Systems SerDes HBM RTL Silicon Bring-up Middleware Diagnostic Software Digital Communication Systems
8+ yrs exp

Firmware Engineer

Broadcom

Irvine, CA +1 14 days ago
C ARM Assembly Embedded Systems real time systems multi threading Multiprocessor Programming I2C SPI MDIO Linux Windows Visual C Firmware Middleware Debugging
8+ yrs exp