Senior Firmware Engineer
Core
Design and own firmware-based diagnostic frameworks across Azure server platforms, from architecture and bring-up through production support, to improve fleet reliability.
Role type
Senior IC firmware engineer (server diagnostics)
Builds
Diagnostic telemetry, health monitoring, fault-detection, and automation tooling for Azure server fleets
Domain
Cloud infrastructure + server hardware diagnostics
Required skills
C/C++, platform firmware development, root-cause analysis, hardware interface debugging, telemetry pipeline development, automation framework design, cross-stack issue resolution, design reviews, code reviews, secure firmware practices
Preferred skills
Rust, C#, Redfish protocols, service-oriented architecture, AI-assisted code development, memory diagnostics, PCIe diagnostics, storage reliability, accelerator/GPU health monitoring
Technologies
Azure infrastructure, C/C++, Rust, C#, Redfish protocols
Responsibilities
Lead platform bring-up, validation, and root-cause investigations for complex hardware, firmware, and system software issues; Develop diagnostic telemetry, health monitoring, fault-detection, automation, and triage tooling; Collaborate with silicon vendors, ODM/OEM partners, and internal platform teams to define diagnostic requirements; Mentor engineers and drive engineering excellence through design reviews, code reviews, metrics, validation coverage, and secure firmware practices
Seniority
Senior, hands-on IC
