Software Engineer II

Microsoft is a global technology company powering cloud infrastructure and over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and Microsoft Azure platform.
$98,300 - $193,200
Embedded
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Software Engineer II to join their Firmware Center of Excellence. This role is crucial in developing and maintaining firmware architecture for Microsoft's expanding cloud infrastructure, which powers over 200 online businesses including Azure, Office 365, and Xbox Live. The position offers a unique opportunity to work on next-generation Hardware/Firmware for server, silicon and rack infrastructure, with a focus on security and innovation.

The ideal candidate will have strong experience in firmware architecture & design, platform initialization, and system-on-chip (SoC) architecture. You'll be working with cutting-edge technologies and collaborating with cross-functional teams to develop solutions that directly impact Microsoft's cloud services platforms. The role offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

This position is perfect for someone passionate about low-level system development, security, and cloud infrastructure. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive culture that values growth mindset and innovation. The role offers excellent career growth opportunities, competitive compensation ranging from $98,300 to $193,200, and a comprehensive benefits package including healthcare, educational resources, and parental leave.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design and architect firmware solutions for Cloud Hardware systems
  • Collaborate with cross-functional teams to define firmware requirements
  • Develop and maintain firmware architecture
  • Develop Security threat models for the platform
  • Design and implement firmware modules for various hardware interfaces
  • Provide technical leadership and guidance
  • Perform system-level debugging and troubleshooting
  • Contribute to product vision and roadmap

Requirements For Software Engineer II

Python
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C, C++, or Python
  • 2+ years of experience in BMC, Embedded Linux, or Embedded Firmware Development
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Development Engineer II

Microsoft Surface Devices is hiring a Software Development Engineer II to develop embedded firmware for Surface devices, focusing on system stability and quality.

Software Engineer

Software Engineer position at Microsoft working on Azure Sphere and embedded systems security, with hybrid work options and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on hardware security, embedded systems, and Windows driver development in Vancouver, with remote work options.

Software Engineer II

Microsoft Surface Devices is hiring a Software Engineer II to develop embedded firmware and system software for innovative hardware products.

Software Engineer 2

Mid-level Software Engineer position at Microsoft focusing on firmware development and embedded systems for Azure cloud infrastructure.