onsite
Firmware Engineer II - Microsoft
Embedded Systems Engineer
Develop and maintain high‑performance firmware for Azure's control plane, collaborating with cross‑functional teams to deliver scalable, reliable solutions for compute, gaming, and data services.
About the role
Key Responsibilities
- Design, implement, and test low‑level firmware for Azure control‑plane hardware platforms.
- Collaborate with hardware, software, and cloud teams to define firmware requirements and integration points.
- Perform hardware bring‑up, debugging, and performance optimization across large‑scale Azure services.
- Develop automated test frameworks and CI pipelines to ensure firmware quality and reliability.
- Contribute to documentation, code reviews, and knowledge sharing within the Firmware Center of Excellence.
Requirements
- Strong proficiency in C/C++ for embedded development.
- Experience with hardware bring‑up, low‑level debugging, and firmware validation.
- Familiarity with Azure services, cloud infrastructure, or large‑scale distributed systems.
- Proficiency in scripting languages such as Python for test automation.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.