Back to jobsJob overview
About the role
Senior Firmware Engineer at Microsoft
Required Skills
firmwareembedded systemspythonc++debuggingautomationpciei2c
About the Role
Senior Firmware Engineer role at Microsoft's Silicon and Cloud Hardware Infrastructure Engineering team, focusing on firmware development and validation for Azure infrastructure. Responsibilities include leading debug and root cause analysis of firmware and OS failures in AI server platforms, developing automation pipelines, and collaborating with cross-functional teams.Key Responsibilities
- Lead debug and root cause analysis of firmware, OS, and driver failures in AI server platforms
- Develop and maintain debug templates, scripts, and automation pipelines for log collection and crash analysis
- Collaborate with cross-functional teams to triage bugs and align debug processes
- Maintain and expand firmware and OS debug knowledge base and wikis
- Participate in daily syncs and debug forums to track high-severity issues
Required Skills & Qualifications
Must Have:
- Doctorate in EE/CE/CS with 1+ years experience OR Master's with 4+ years OR Bachelor's with 5+ years OR equivalent
- 4+ years professional experience in design/development, integration, validation, or system level debugging in embedded systems
- Problem solving, debugging, and troubleshooting skills
- Experience with programming in Python, C, or C++
Nice to Have:
- Experience in system level debug and validation for complex embedded systems
- Experience with PCIe, I2C, SPI, and other low-level interfaces in AI server space
- Familiarity with silicon bring-up and validation flows
Benefits & Perks
- Industry leading healthcare