Software Engineer II

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering team powers Microsoft's cloud infrastructure and online businesses including Azure, Bing, Office 365, and Xbox Live.
$98,300 - $193,200
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
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 focuses on developing next-generation hardware/firmware solutions for Microsoft's cloud infrastructure, including Azure, Bing, Office 365, and other critical services. The position requires expertise in firmware design and implementation, with a focus on system-level solutions and security.

The ideal candidate will work on cutting-edge firmware technologies, collaborating with cross-functional teams to architect and implement solutions that power Microsoft's global cloud infrastructure. This role offers the opportunity to work with advanced hardware interfaces, develop security frameworks, and contribute to the evolution of cloud computing infrastructure.

The position offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading technologies. You'll be part of a team that values innovation, collaboration, and technical excellence, while contributing to solutions that impact millions of users worldwide. The hybrid work environment allows for flexibility while maintaining strong team connections and collaborative development.

Key focus areas include firmware architecture, security implementation, hardware interface development, and system-level debugging. The role requires both technical expertise and leadership skills, as you'll be guiding internal teams and external partners while contributing to the broader product vision and roadmap.

Last updated 6 days 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 hardware interfaces
  • Provide technical leadership and guidance
  • Contribute to product vision and roadmap
  • Perform system-level debugging and troubleshooting

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++, C#, Java, JavaScript, or Python
  • 2+ years of professional experience in architecting, designing and developing firmware/software solutions
  • Experience in BMC, Embedded Linux, U-Boot, OS drivers, RTOS, or Board Support Packages (BSP) porting
  • Experience with Platform initialization, low level drivers for peripherals
  • 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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft Mixed Reality team seeks Software Engineer II for display pipeline software/firmware development, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on Surface device performance optimization, security implementation, and system-level engineering with competitive compensation and remote work options.

Software Engineer

Microsoft seeks a Software Engineer for Windows Silicon & Systems Integration team to develop drivers and firmware for camera systems, offering competitive pay and hybrid work.

Manufacturing Test Engineer (Electronics)

Manufacturing Test Engineer role at Microsoft focusing on integrated test solutions for devices and hardware platforms in Ciudad Juarez.

Software Engineer

Software Engineer position at Microsoft working on Azure Sphere, developing secure IoT platforms and embedded systems with focus on cloud security.