Microsoft
Senior Firmware Engineer
$120K–$261K
Mountain View, CA +2 · On-site · Senior · Full-time · Posted Oct 21, 2026
- Location
- Mountain View, CA
Austin, TX
Redmond, WA - Experience
- Required: 4+ years of technical engineering experience with coding, or equivalent experience. Preferred: 6+ years of technical engineering experience; 6+ years of professional firmware/software architecture, design, and development experience; or 6+ years in specified platform and driver areas.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Designs and delivers firmware architecture and solutions for Azure cloud hardware, from system-level design and debugging through production.
What you'll do
- Architect, develop, and maintain firmware for cloud hardware and support hardware interfaces and protocols.
- Collaborate with hardware, software, validation, product, vendor, and security teams to define requirements and develop threat models.
- Lead system-level debugging and troubleshooting, guide partners and developers, and contribute to server manageability product vision and roadmap.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience coding in a listed language, or equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have
- 6+ years of professional experience architecting, designing, and developing firmware/software solutions; experience with Embedded Linux, U-Boot, and Board Support Packages (BSP) porting.
- Experience with platform initialization, low-level drivers, and hardware/firmware interfaces such as OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, and RAS.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Embedded Linux, U-Boot
Model-written summary · the original posting is authoritative