Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops cloud infrastructure, software, and hardware solutions powering over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
$106,400 - $203,600
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cloud · Enterprise SaaS

Job Description

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Azure Firmware/Software Center of Excellence. This role is crucial in leveraging cutting-edge AI capabilities to improve quality while developing innovative hardware solutions that power Azure.

The position involves designing and architecting firmware solutions for Cloud Hardware systems, with a focus on system-level E2E design, debugging, and troubleshooting. You'll collaborate with cross-functional teams to define firmware requirements and implement modules supporting various hardware interfaces including USB vNIC, SPI, I2C, I3C, and PCIe protocols.

As a senior engineer, you'll contribute to product vision and roadmap by bringing innovation to the server manageability ecosystem. The role requires expertise in BMC and Embedded Linux, along with experience in hardware/firmware interfaces like OpenBMC, DMTF, MCTP, and PLDM protocols.

The position offers competitive compensation ranging from $106,400 - $203,600 per year (higher in SF Bay Area and NYC: $137,600 - $222,600), comprehensive benefits including healthcare, educational resources, and parental leave. This hybrid role allows up to 50% work from home with 0-25% travel requirements.

Join SCHIE team in powering Microsoft's "Intelligent Cloud" mission, delivering core infrastructure and foundational technologies for Microsoft's vast network of online services. This is an opportunity to work on innovation at scale while making world-class infrastructure even better through AI-driven solutions.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Design and architect firmware solutions for Cloud Hardware systems, focusing on system-level E2E design, debugging and troubleshooting
  • Collaborate with cross-functional teams to define firmware requirements and specifications
  • Design and implement firmware modules to support various hardware interfaces
  • Contribute to product vision and roadmap by bringing innovation to server manageability ecosystem
  • Perform data analysis using analytical tools and interpret results with actionable recommendations

Requirements For Senior Software Engineer

Linux
Python
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree AND 4+ years experience OR Bachelor's Degree AND 5+ years experience
  • 4+ years of experience in architecting, designing and developing firmware/software solutions
  • 4+ years of experience and in BMC and Embedded Linux
  • 2+ years of experience developing hardware/firmware interfaces
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect