Principal Firmware Architect
Microsoft
- Location
- United States, Washington, Redmond; United States, North Carolina, Raleigh; United States, California, Mountain View
- Work model
- On-Site
- Level
- Principal
- H-1B history
- 2,066 approvals (FY2023)
- Posted
- 1h ago
Skills
About this role
Overview
Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's cloud platform, including the hardware and firmware that power Azure at global scale. We are seeking a Principal Firmware Architect to join the first party silicon firmware team responsible for the firmware that runs in Microsoft Azure custom silicon, including Cobalt and MAIA. In this role, you will define firmware architecture and requirements that align with Azure features, partner closely with silicon and board design teams, and help shape the platform capabilities that enable secure, scalable, and high-performance cloud services. This role is for an experienced firmware architect who can translate product and Azure service needs into clear firmware requirements, drive technical direction across hardware and firmware boundaries, and influence design decisions from early architecture through validation and release.
Responsibilities
Provide firmware requirements and architectural guidance to hardware teams, including silicon design, board design, and platform integration teams. Create firmware architecture and requirements that align with Azure features, service needs, and platform roadmap priorities. Define and maintain firmware subsystem interfaces, dependencies, and design principles for first party silicon programs. Partner with silicon architects, board engineers, and firmware developers to ensure firmware requirements are feasible, testable, and complete. Develop security requirements and threat models for firmware features, platform capabilities, and cross-domain interfaces. Drive architecture reviews and technical decisions for firmware capabilities across boot, platform initialization, manageability, security, telemetry, and recovery flows. Establish requirements for firmware that supports Microsoft Azure custom silicon programs such as Cobalt and MAIA. Collaborate with cross-functional teams to ensure firmware designs support reliability, performance, security, and operational excellence at cloud scale. Influence design tradeoffs early in the product cycle to reduce integration risk and improve long-term firmware maintainability. Support validation planning by defining expected firmware behavior, feature coverage, and acceptance criteria for platform bring-up and release readiness. Diagnose complex architecture and integration issues across silicon, board, and firmware boundaries.
Qualifications
Required Qualifications: Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications
Strong coding experience in C, C++, Rust, or similar low-level programming languages used for firmware and embedded systems. Demonstrated experience defining firmware architecture and requirements for complex hardware platforms. Experience working with silicon design teams, board design teams, or other hardware engineering partners. Experience translating product or cloud service requirements into firmware specifications and