Microsoft

Senior Firmware Engineer

Job Description

Posted on: 
2026-03-18

Responsibilities

  • Involved in all phases of product development from microarchitecture design to firmware architecture and development.
  • Drive architecture, design, and development of security sub-systems including low-level hardware interfaces.
  • Evaluate third-party components' security design to ensure they meet Azure's platform security requirements.
  • Collaborate with a team to innovate and empower others.
  • Debug and resolve issues across multiple subsystems.
  • Develop solutions in bare metal programming environments.
  • Ensure compliance with Microsoft and customer security screening requirements.

Job Requirements

  • Doctorate or Master's/Bachelor's degree in relevant engineering fields with specified years of experience.
  • 2+ years of experience in C/C++.
  • 1+ years of industry experience in security and embedded software/firmware development.
  • Preferred 8+ years of professional experience in software solutions design and development.
  • Experience with RUST programming and knowledge of security protocols.
  • Debugging capabilities and experience with low-level drivers for various peripherals.
  • Experience with penetration testing and defensive coding skills.
Apply now

More job openings