Microsoft

Hardware Engineer ll

Job Description

Posted on: 
2025-09-07

Responsibilities

  • Design, propose, analyze, and evaluate hardware architectures.
  • Design and code RTL modules in System Verilog to meet area and performance constraints.
  • Simulate and perform hardware-based testing, debug, and verification of designs.
  • Conduct system validation using custom testers or in the cloud.
  • Engage in scripting and basic software development in support of hardware design.
  • Apply Agile development methodologies, including code reviews and sprint planning.
  • Handle a DevOps role with occasional on-call responsibilities for resolving customer issues in production.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 2+ years technical engineering experience, or equivalent.
  • 2+ years of technical experience in digital logic design, development, or verification.
  • Ability to meet Microsoft’s security screening requirements.
  • Preferred: Bachelor's Degree with 5+ years or Master's with 3+ years of technical engineering experience.
  • Experience in digital logic design and verification using Verilog, SystemVerilog, or VHDL.
  • Experience in FPGA programming, including timing closure and resource management.
  • Knowledge of networking fundamentals, including RDMA, SR-IOV, TCP, UDP, DTLS, and IP.
Apply now

More job openings