Microsoft

Hardware Engineer

Job Description

Posted on: 
2025-10-28

Responsibilities

  • Design, propose, and oversee the analysis/evaluation of hardware architectures
  • Design and code RTL modules written in Verilog/SystemVerilog targeting FPGAs
  • Simulate and perform hardware-based testing, debug, and verification of FPGA designs
  • Scripting and basic software development in support of hardware design
  • Apply Agile development methodologies, including code reviews and sprint planning
  • Collaborate with software developers to leverage customized hardware performance
  • Drive next-generation accelerated storage through hardware-first protocols

Job Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field OR equivalent experience
  • Experience implementing digital design with a Hardware Description Language
  • Experience verifying and validating FPGA or ASIC hardware designs
  • Ability to meet security screening requirements for the role
  • Master's Degree in a related field or 2+ years of technical engineering experience preferred
  • 1+ years of experience in Cloud Application Development
  • 1+ years of experience in Hardware Design and Programming, including FPGA programming
Apply now

More job openings