Jobs · Washington

Firmware Engineer

Microsoft · Redmond, WA · Yesterday
Hybrid$102k–$202k/yrFull-time

Responsibilities

  • Develop and maintain firmware and driver solutions for Microsoft custom silicon platforms, including MAIA (AI accelerator) and COBALT (general-purpose compute), deployed across the Azure fleet.
  • Contribute across all phases of the product lifecycle, from architecture and design through silicon bring-up, validation, manufacturing, and productization.
  • Design and develop key firmware components, including driver interfaces, system libraries for SoC bring-up, low-level hardware protocols, and platform features.
  • Participate in firmware architecture and technical design reviews, ensuring scalable, reliable, and high-performance solutions for Microsoft custom silicon platforms.
  • Drive hardware-software integration efforts to enable new silicon capabilities and accelerate feature deployment across Azure infrastructure.
  • Collaborate closely with silicon, board electrical, and hardware engineering teams to design, enable, and deliver new platform capabilities for Azure infrastructure.
  • Partner with operating system and software platform teams to integrate and deploy new technologies and features across the Azure fleet.

Qualifications

  • Required Qualifications: Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experienceOR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience.
  • 2+ years of experience designing and developing firmware solutions.
  • Experience with UEFI and ARM Trusted Firmware (ARM-TF).
  • 2+ years of experience developing software in C, C++, and Rust, with the ability to deliver maintainable, high-quality production software.
  • 2+ years of experience with one or more industry-standard interfaces and protocols such as PCIe, I2C, SPI, USB, and UART.
  • Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.

Preferred Qualifications

  • Experience with ARM64 SoCs and Armv8 architecture, including boot flows, trusted firmware, and system initialization, is a plus.
  • Familiarity with AI-driven software engineering practices that improve developer productivity and software quality.
  • Experience using AI-assisted and agentic development tools to accelerate issue triage, debugging, root-cause analysis, and feature development.
  • Proven ability in problem-solving, debugging, and troubleshooting skills, with experience diagnosing and resolving complex hardware-software integration issues.
  • Effective collaboration and communication skills, with the ability to work effectively across silicon, hardware, operating system, and platform software teams.

Similar jobs

Firmware Engineer

Staffing Spot, Inc.Berkeley, CA· 2 wk ago
Information Technologyapply on jobs.pyjamahr.com

Firmware Engineer

Staffing Spot, Inc.Fremont, CA· 2 wk ago
Information Technologyapply on jobs.pyjamahr.com

Firmware Engineer

NVIDIA AISouth Charter Street Historic District, Illinois, United States· 2 wk ago
Engineeringapply on jobs.nvidia.com

Firmware Engineer

ActalentMerritt Island, FL· 1 wk ago
Information Technology$48–$55/hrapply on ars2.equest.com

Firmware Engineer

ActalentAustin, TX· 6 days ago
Engineering$50–$52/hrapply on ars2.equest.com