Microsoft

Senior Hardware/Firmware Engineer

Job Description

Posted on: 
2025-10-30

The role is for a Senior Hardware/Firmware Engineer at Microsoft, focused on innovating hardware designs to support cloud growth. The engineer will work on all phases of product development, from design to manufacturing and deployment, within the Systems Planning and Architecture team of Azure Hardware Systems and Infrastructure.

Responsibilities

  • Architect CPU or GPU compute infrastructures and evaluate architectural choices.
  • Develop production quality firmware (BMC, BIOS) for prototypes.
  • Collaborate with security and platform infrastructure teams.
  • Work on pre-silicon hardware design and validation.
  • Identify and solve open-ended problem statements.
  • Optimize USB driver firmware.
  • Transition between architecture and development roles.

Job Requirements

  • Master's or Bachelor's degree in Electrical/Computer/Mechanical Engineering or related field with relevant experience.
  • 4+ years in CPU/GPU/platform architecture and firmware collaboration.
  • Expertise in USB architecture and firmware development.
  • Experience in pre-silicon hardware design and validation.
  • Ability to meet security screening requirements.
  • Proficiency in C/C++ and Python; knowledge of Rust is a plus.
  • Familiarity with PCIe TDISP architecture is beneficial.
Apply now

More job openings