Back to jobsJob overview
About the role
Principal Firmware Engineer at Microsoft
Required Skills
firmwarec/c++system-on-chiphardware integrationdebuggingpciei2cai/mluefi
About the Role
Principal Firmware Engineer role at Microsoft's Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering team, focusing on developing firmware for Azure infrastructure hardware. Responsibilities include system-level debugging, hardware/firmware integration, and working with new technologies like GPU and AI accelerators. Requires extensive experience with platform initialization firmware, low-level drivers, and hardware/firmware interfaces.Key Responsibilities
- Collaborate with cross-functional teams to define firmware requirements and specifications
- Design and implement firmware modules for hardware interfaces (USB vNIC, SPI, I2C, PCIe)
- Perform system-level debugging and troubleshooting of hardware/firmware issues
- Work with product architects and firmware teams on new technologies like GPU and AI accelerators
- Ensure proper integration between hardware and firmware components
Required Skills & Qualifications
Must Have:
- Doctorate in EE/CE/CS with 3+ years experience OR Master's with 6+ years OR Bachelor's with 8+ years OR equivalent experience
- Experience with platform initialization firmware, board support package integration, and low-level drivers
- Experience with PCIe, I2C, eMMC, SPI, USB, UARTs, Memory Management, Scheduling, Interrupts, multi-threading
- Ability to pass Microsoft Cloud background check upon hire and every two years thereafter
Nice to Have:
- Bachelor's in CS with 10+ years coding experience OR Master's with 8+ years OR equivalent
- Familiarity with AI Machine Learning technologies
- Experience with root cause analysis and debugging complex hardware/firmware interface issues
- Knowledge of OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, RAS, UEFI, Virtualization/SRIOV
- Experience with high performance computing, GPU and AI accelerator integration
Benefits & Perks
- Industry leading healthcare