Software Engineer 2

Global technology company that develops and supports software, services, devices, and solutions.
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer 2

Join Microsoft's Azure SCHIE team as a Software Engineer 2, working on cutting-edge security technology and firmware development for server, silicon, and rack infrastructure. This role focuses on innovative manageability solutions at cloud scale, requiring expertise in C/C++ programming and embedded systems development. You'll be part of a team that embodies the growth mindset and contributes to Microsoft's mission of empowering every person and organization globally. The position involves working with low-level firmware, device drivers, and resolving complex issues across multiple subsystems. This hybrid role in Bangalore offers comprehensive benefits and the opportunity to work on challenging technical problems in cloud infrastructure security.

Last updated 2 days ago

Responsibilities For Software Engineer 2

  • Involved with all phases of product development, from hardware/platform design review through firmware architecture and development
  • Drive the architecture, design and development of the embedded system 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, 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 in 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 Engineer II

Microsoft Surface Devices is hiring a Software Engineer II to develop embedded firmware and system software for Surface devices, offering competitive compensation and hybrid work arrangement.

Software Engineer

Microsoft seeks a Software Engineer for their Windows Silicon & Systems Integration team to develop drivers and firmware for camera and multimedia experiences on Windows devices.

Software Engineer II

Software Engineer II position at Microsoft's Surface team focusing on power, performance, and security optimization with competitive pay and benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to design and develop firmware solutions for cloud hardware systems, focusing on security and innovation in Azure infrastructure.

Software Engineer II

Microsoft Surface team Software Engineer II position focusing on embedded systems and device drivers development for consumer electronics.