Firmware Engineer II

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$102,100–$202,200 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Mar 7, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $152k
$90k most similar roles pay here $214k

This role pays less than 51% of similar roles. Most pay $137,500–$193,000 — the shaded band above. At the midpoint, this role pays about $152k versus about $165k 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 II

Firmware Engineer II joins the BIOS/UEFI Center of Excellence team to develop robust firmware solutions for the Microsoft Cloud fleet. This role involves contributing to all phases of product development, from design through manufacturing and production. Key responsibilities include designing firmware components like driver interfaces, system libraries for SoC bring-up, and low-level hardware features. The engineer will manage requirements via agile execution while collaborating with silicon vendors and partners to ensure high availability and security. Essential technical skills include C programming, EDK2, BMC, and experience with bootloaders, platform initialization, and board support package porting. Candidates must navigate complex protocols such as PCIe, NVMe, I2C, SPI, USB, and UART. The role addresses the challenge of managing and optimizing cloud infrastructure for next-generation compute and high-memory SKUs within a large-scale server environment.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Develop BIOS/UEFI firmware solutions for server systems across all phases of product development.
  • Contribute to the architecture and design of firmware components including driver interfaces and system libraries.
  • Perform SoC bring-up, bootloader development, and platform initialization for low-level hardware.
  • Oversee the development of new hardware SKUs to ensure compliance with BIOS/UEFI requirements and schedules.
  • Manage feature delivery through agile execution, including sprints, backlogs, and milestone tracking.
  • Define and communicate vendor-agnostic requirements for innovative hardware solutions powering Azure.
  • Collaborate with silicon vendors, ODMs, and OEMs to ensure secure and highly available firmware.
  • Debug and resolve complex issues across multiple subsystems in a cloud-scale environment.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of technical engineering experience.
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 1+ year of technical engineering experience.
  • Ability to pass the Microsoft Cloud Background Check.
  • 5+ years of professional experience designing and developing BIOS/UEFI firmware solutions (preferred).
  • Proficiency in developing low-level FW or SW for hardware platforms including BIOS, UEFI, EDK2, and BMC (preferred).
  • Proven and demonstrable skill in C programming (preferred).
  • Ability to debug and resolve issues spanning multiple subsystems (preferred).
  • Experience with Intel, AMD, or ARM server architecture; familiarity with PCIe, I2C, SPI, USB, and UART buses; and ability to read hardware schematics (preferred).

More like this

Similar roles

Firmware Engineer

Microsoft

16 days ago $102,100$202,200
Firmware C C++ Rust UEFI ARM Trusted Firmware PCIe I2C SPI USB UART ARM64 Armv8 SoC Azure Silicon Bring-up Hardware-Software Integration Debugging
2+ yrs exp

Senior Firmware Engineer

Microsoft

2 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