Microsoft

Senior Hardware/Firmware Engineer

Job Description

Posted on: 
2026-01-06

Responsibilities

  • Architect CPU or GPU compute infrastructures and evaluate architectural choices.
  • Develop production quality firmware for prototypes.
  • Collaborate with security & platform infrastructure teams.
  • Identify and solve open-ended problem statements.
  • Manage Azure’s hardware roadmap from concept through production.
  • Work on pre-silicon hardware design and validation.
  • Optimize USB driver firmware.

Job Requirements

  • Master's or Bachelor's Degree in Electrical, Computer, or Mechanical Engineering.
  • 3+ years (Master's) or 5+ years (Bachelor's) of technical engineering experience.
  • 4+ years of experience in CPU/GPU/platform architecture and design.
  • Proficiency in C/C++ and Python; knowledge of Rust is a plus.
  • Experience in firmware and software collaboration.
  • Ability to meet Microsoft security screening requirements.
  • Familiarity with PCIe TDISP architecture is a plus.
Apply now

More job openings