Principal Firmware Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Apr 4, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 59% of similar roles. Most pay $187,162–$223,250 — the blue band above. At the midpoint, this role pays about $209k versus about $205k 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 634 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Firmware Engineer

JOB TITLE: Principal Firmware Engineer The Principal Firmware Engineer joins the SCHIE BIOS/UEFI CoE team to provide strategic technical direction for BIOS/UEFI development across the Azure fleet. You will lead the development and maintenance of the BIOS/UEFI portfolio, ensuring high security, availability, and performance for next-generation compute and high-memory SKUs. Key responsibilities include overseeing new hardware SKU development, managing requirements through agile execution, and collaborating with silicon vendors, ODMs, and OEMs to establish vendor-agnostic standards. You will utilize expertise in low-level firmware, BIOS, UEFI, EDK2, and BMC, alongside programming languages like C, C++, C#, and Python. This role solves critical infrastructure challenges by optimizing telemetry, diagnostics, and security postures for large-scale cloud hardware while advancing industry-wide standardization for silicon and firmware processes.

What does a Firmware Engineer earn?

Median $205750 from 38 postings across 12 companies.

See salary data

What you'll do

  • Develop and maintain the BIOS/UEFI portfolio to support infrastructure across the Azure fleet.
  • Drive strategic objectives to enhance Azure’s BIOS/UEFI security posture and resolve firmware vulnerabilities.
  • Oversee the development of new hardware SKUs to ensure compliance with BIOS/UEFI requirements and schedules.
  • Implement new BIOS/UEFI requirements to optimize performance, telemetry, and diagnostics for cloud hardware.
  • Manage requirements and feature delivery through agile execution, including sprints, backlogs, and milestones.
  • Establish vendor-agnostic requirements for innovative hardware solutions by engaging with silicon vendors, ODMs, and OEMs.
  • Partner with architects and industry stakeholders to advance hardware and firmware standardization efforts.

What we're looking for

  • Must have a Doctorate and 3+ years of experience, a Master's and 6+ years, or a Bachelor's and 8+ years in a related engineering field.
  • Must be able to pass the Microsoft Cloud Background Check.
  • 12+ years of experience with the majority as a Technical Lead or similar (preferred).
  • Proficient in developing low-level FW or SW for HW platforms, including FW, BIOS, UEFI, EDK2, and BMC (preferred).
  • Demonstrated expertise in leadership and cross-functional collaboration overseeing complex projects across multiple disciplines (preferred).
  • Experience managing the product lifecycle from project inception through release (preferred).
  • Proven ability to operate in ambiguous environments and drive resolution with a commitment to quality (preferred).
  • Over 10+ years of experience in software development using languages such as C, C++, C#, or Python (preferred).

More like this

Similar roles

Principal Firmware Architect

Microsoft

12 days ago $142,800–$274,800
Firmware Architecture C C++ Rust Python RTOS PCIe I3C I2C SPI USB Embedded Systems Hardware/Software Co-design Boot Firmware Platform Initialization Pre-silicon Root Cause Analysis Telemetry
8+ yrs exp Hybrid

Senior System Firmware Engineer

Nvidia

Santa Clara, CA +2 13 days ago $184,000–$287,500
UEFI BIOS C C++ Python Bash ARM X86 EDK2 I2C SPI PCIe JTAG Embedded Linux Windows Static Analysis Firmware Development
8+ yrs exp

Software Development Engineer

Microsoft

19 days ago $102,100–$202,200
C C++ Python C# Java JavaScript .NET Linux Unix U-Boot Kernel SPI I2C GPIO UART Distributed Systems Microservices Azure KQL Kusto Telemetry Firmware BMC Open Compute Project OCP
2+ yrs exp Hybrid

Lead Firmware Engineer

HP Inc.

San Francisco, CA 20 days ago $162,000–$252,000
Embedded C C++ FreeRTOS Zephyr ARM MCU BLE Wi-Fi Radio Stacks STM32 Qualcomm Cypress Infineon PSoC Nordic Hardware Debugging
8+ yrs exp

Senior Firmware Engineer

Nvidia

Santa Clara, CA 130 days ago
C Rust Firmware Development SoC Boot Sequencing Power Management Memory-Mapped Register Access Device Tree Linker Build Systems Emulation ISO 26262 FMEA Secure Boot LLM-assisted workflows
8+ yrs exp