Senior Firmware Engineer

Microsoft•Mountain View, CA
•$119,800 - $234,700

About The Position

Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) powers Microsoft’s expanding cloud infrastructure and supports the company’s online businesses and Azure platform with server and data center infrastructure, security, operations, globalization, and manageability solutions. The Firmware Center of Excellence develops hardware and firmware for Azure infrastructure, including next-generation server, silicon, and rack infrastructure, with an emphasis on firmware innovation and security. The Senior Firmware Engineer will architect and design firmware solutions for cloud hardware, influence partners, and drive end-to-end solutions from concept through production. The role involves platform and SoC architecture and design, SoC bring-up, and resolving issues at the intersection of firmware and hardware subsystems. The engineer will collaborate with internal teams, product groups, industry partners, vendors, and researchers to deliver reliable, serviceable, scalable server hardware solutions and improve the server manageability ecosystem.

Requirements

  • Bachelor's degree in Computer Science or a related technical field, and at least 4 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Bachelor's degree in Computer Science or a related technical discipline and at least 6 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • At least 6 years of professional experience architecting, designing, and developing firmware or software solutions.
  • Experience with Embedded Linux, U-Boot, and Board Support Package (BSP) porting.
  • At least 6 years of experience with platform initialization or low-level peripheral drivers such as PCIe, I2C, eMMC, SPI, USB, or UARTs, or with memory management, scheduling, interrupts, or multithreading.
  • In-depth knowledge of hardware and firmware interfaces, including OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, and RAS.
  • Collaborative approach across teams.
  • Passion for coaching team members and supporting their growth.
  • Interest in new technological challenges and ability to work with ambiguity.
  • Strong problem-solving, debugging, and troubleshooting skills, along with advanced design and development skills.
  • Self-motivation and ability to work independently with minimal supervision.
  • Detailed knowledge of core networking protocols and REST API frameworks.

Responsibilities

  • Design and architect firmware solutions for cloud hardware systems, with a focus on end-to-end system design, debugging, and troubleshooting.
  • Collaborate with hardware engineers, software developers, validation and integration teams, and product managers to define firmware requirements and specifications.
  • Develop and maintain firmware architecture for scalability, modularity, and maintainability.
  • Develop platform security threat models in collaboration with vendors and security teams.
  • Keep current with firmware technology trends and recommend improvements.
  • Work with Microsoft product groups, industry partners, and researchers to architect and develop cost-effective server hardware solutions for cloud services platforms.
  • Design and implement firmware modules for hardware interfaces and protocols, including USB vNIC, SPI, I2C, I3C, and PCIe.
  • Provide technical leadership and guidance to internal developers and external partners to deliver serviceable, reliable, and scalable solutions.
  • Contribute innovations to the product vision and roadmap for the server manageability ecosystem.
  • Perform system-level debugging and troubleshooting to identify and resolve hardware- and firmware-related issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service