Senior Firmware Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Apr 19, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $152,000–$217,562 — the blue band above. At the midpoint, this role pays about $177k versus about $185k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Firmware Engineer

The Sr. Firmware Engineer joins the Host Services team within Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering to support the Azure fleet. This role involves developing and maintaining firmware and driver solutions for custom silicon platforms, specifically the MAIA AI accelerator and COBALT general-purpose compute. The engineer will contribute to the full product lifecycle, including architecture, silicon bring-up, validation, and manufacturing. Key responsibilities include designing driver interfaces, system libraries, and low-level hardware protocols while driving hardware-software integration. Candidates must possess professional experience in C, C++, and Rust, along with proficiency in industry-standard protocols such as PCIe, I2C, SPI, USB, and UART. The work focuses on enabling new silicon capabilities and optimizing cloud infrastructure performance through scalable, high-performance firmware solutions.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

  • Develop and maintain firmware and driver solutions for Microsoft custom silicon platforms like MAIA and COBALT.
  • Contribute to all product lifecycle phases 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 custom silicon.
  • Drive hardware-software integration to enable new silicon capabilities and accelerate feature deployment.
  • Work with silicon and hardware teams to design and deliver new platform capabilities for Azure infrastructure.
  • Partner with operating system teams to integrate and deploy new technologies across the Azure fleet.

What we're looking for

  • Must have a Doctorate with 1+ years experience, a Master's with 4+ years experience, or a Bachelor's with 5+ years experience in a relevant engineering field.
  • Must have 5+ years of professional experience designing and developing firmware solutions.
  • Must have 5+ years of proven experience in C, C++, and Rust delivering production-quality software.
  • Must have 5+ years of experience with two or more industry-standard interfaces and protocols, including PCIe, I2C, SPI, USB, and UART.
  • Must be able to pass the Microsoft Cloud Background Check.
  • Experience with UEFI and ARM Trusted Firmware (ARM-TF) is a plus (preferred).
  • Experience using AI-assisted and agentic development tools for debugging and feature development is a plus (preferred).
  • Familiarity with ARM64 SoCs and Armv8 architecture, including boot flows and trusted firmware, is a plus (preferred).

More like this

Similar roles

Principal Firmware Development Engineer

Microsoft

3 days ago $142,800–$274,800
SystemC TLM-2.0 C++ Firmware SoC PCIe UEFI Windows Boot Virtual Platforms Emulation FPGA ZeBu HAPS Helium Palladium Protium Synopsys Virtualizer Arm Fast Models Pre-silicon Development Root-cause Analysis
8+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

3 days ago $119,800–$234,700
SoC Architecture Firmware Development Silicon Design Bring-Up JTAG Arm TrustZone x86 Arm FPGA ZeBu Palladium Lauterbach TRACE32 Arm Development Studio Linux Windows Driver Development RTL Pre-silicon Validation Post-silicon Validation ATE
5+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

5 days ago $119,800–$234,700
Firmware C C++ C# Java Python Embedded Linux U-Boot BSP PCIe I2C I3C SPI USB UART OpenBMC MCTP Redfish PLDM SPDM RAS REST API SoC) Architecture
4+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

5 days ago $119,800–$234,700
C C++ Rust Firmware Development Embedded Software Driver Development Linux PCIe I2C eMMC SPI USB UART Memory Management Multi-threading Encryption Ciphers Security Protocols Penetration Testing Board Support Package Microarchitecture Design
5+ yrs exp Hybrid

Senior Firmware Engineer

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
C Embedded Firmware ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Compiler Toolchains Hardware Bring-up Power Management Sensor Integration Automated Firmware Test Frameworks
5+ yrs exp

Senior Firmware Engineer

Apple Inc

San Jose, CA 1 day ago $150,400–$277,600
C ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Hardware Bring-up Compiler Toolchains Automated Firmware Test Frameworks Power Management Sensor Integration
5+ yrs exp