Microsoft

Firmware Engineer II

Job Description

Posted on: 
2025-07-02

Responsibilities

  • Design and architect firmware solutions for Cloud Hardware systems.
  • Collaborate with hardware engineers, software developers, and product managers to define firmware requirements.
  • Develop and maintain firmware architecture for scalability and modularity.
  • Develop security threat models for the platform in collaboration with vendors and security teams.
  • Stay updated on firmware technologies and provide recommendations.
  • Work with Microsoft product groups to architect server hardware solutions.
  • Perform system-level debugging and troubleshooting of hardware/firmware-related issues.

Job Requirements

  • Master's or Bachelor's Degree in relevant fields with 1-2 years of experience.
  • Experience coding in C and C++.
  • Knowledge of hardware and firmware interfaces.
  • Strong problem-solving and debugging skills.
  • Experience with Embedded Linux and low-level drivers.
  • Ability to work independently and lead technical discussions.
  • Familiarity with networking protocols and REST API frameworks is a plus.
Apply now

More job openings