Software Engineer 2

Global technology company empowering people and organizations to achieve more through innovative software and cloud solutions.
Embedded
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer 2

Join Microsoft's Azure SCHIE team working on cutting-edge firmware development for server, silicon, and rack infrastructure with a focus on cloud-scale manageability innovation. As a Software Engineer 2, you'll be part of a team responsible for developing embedded systems and firmware solutions, working with low-level hardware interfaces and security implementations. The role offers opportunities to work with advanced technology in security while contributing to Microsoft's mission of empowering every person and organization globally. You'll be involved in all aspects of product development, from hardware design review to firmware architecture, utilizing your expertise in C/C++ programming and embedded systems development. The position offers comprehensive benefits and the opportunity to work in a hybrid environment with up to 50% work from home flexibility.

Last updated a month ago

Responsibilities For Software Engineer 2

  • Involvement in all phases of product development, from hardware/platform design review through firmware architecture and development
  • Drive architecture, design and development of embedded systems including firmware development of low-level hardware interfaces
  • Responsible for firmware development, deployment and maintenance of the product till decommissioning

Requirements For Software Engineer 2

Linux
  • 3+ years of professional experience designing and developing software solutions
  • Excellent C/C++ programming skills
  • Experience with security and Embedded Software/Firmware development
  • Strong embedded Linux development experience
  • Strong debugging capabilities
  • Experience with Platform initialization, Board support package porting, low level drivers
  • BS in Computer Science/Engineering, Electrical/Electronics engineering or equivalent
  • Experience with Redfish/IPMI/BMC or other Server Management protocol is a plus

Benefits For Software Engineer 2

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 2

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 II

Microsoft is hiring a Software Engineer II to design and develop firmware solutions for cloud hardware systems, offering competitive pay and hybrid work environment.