Firmware Engineer II
Listed on Microsoft’s official careers site. Posted October 20, 2026. Check that it is still open and apply there.
Apply on Microsoft’s careers site →Job description
This role is for a highly motivated Firmware Engineer II with a background in BIOS/UEFI Firmware development for server systems. You will be contributing to all phases of product development, from design through manufacturing and productization. You will part of various server engineering projects by contributing to the architecture and design of various firmware components, including driver interface, system libraries needed for SoC bring-up, protocol and feature development of low-level hardware.
The candidate should have strong passion for coding, debugging and troubleshooting with experience in BIOS/UEFI firmware development. The successful candidate should have experience with some or all the following: firmware development, SOC bring-up, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, NVMe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, threading.
Partnering with the Hardware New Program Initiative team and engineering counterparts, you will oversee the development of new hardware SKUs, ensuring compliance with BIOS/UEFI requirements, adherence to development schedules, comprehensive validation, and the successful execution of rollout plans for AI-driven, next-generation compute, and high-memory SKUs. Manage requirements, and feature delivery through agile execution, including sprints, backlogs, and milestones, while leading continuous planning efforts.
Define, communicate, and establish vendor-agnostic requirements for innovative hardware solutions powering Azure, engaging actively with internal and external partners such as silicon vendors, ODMs, and OEMs worldwide. Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience. 5+ years of professional experience designing developing BIOS/UEFI firmware solutions Proficient in developing low-level FW or SW for HW platforms, including FW, BIOS, UEFI, EDK2, BMC, among others.
Proven and demonstrable skill in C (Programming) Ability to debug and resolve issues spanning multiple subsystems. Advanced problem-solving abilities and strategic thinking, with the capacity to develop and monitor success metrics for designated areas. Experience in Cloud scale problem solving is preferred Understanding of Intel or AMD or ARM server architecture UEFI/BIOS development experience as applied to Server Products is a plus Ability to read hardware schematics Familiar with PCIe, I2C, SPI, USB and UART buses Open to new technical challenges and able to deal with ambiguity
More jobs at Microsoft
Senior Silicon Engineer
United States, Washington, Redmond, California, Mountain View, Santa Clara, Texas, Austin, North Carolina, Raleigh, Oregon, Hillsboro, Idaho, Boise
Backend Engineer II
United States, Washington, Redmond
Cloud & AI Software Solution Engineer (大手法人のお客様向け GitHub Presales)
Japan, Tokyo-to, Tokyo
Compiler Software Engineer
Czech Republic, Multiple Locations
DevOps Cloud Engineering Consultant- CTJ- TS/SCI
United States, Virginia, Springfield
Similar jobs at other companies
Firmware Engineer Sr - E3
Lockheed Martin · Louisville, CO
Staff Software/ Firmware Engineer
Infineon Technologies · San Jose, CA
FPGA Firmware Engineer / FPGA Design Engineer
Qualcomm · San Diego, California, United States of America
Embedded Firmware & FPGA Engineer
Eaton · Youngsville, North Carolina, USA
Modem Firmware Engineer
Qualcomm · San Diego, California, United States of America