Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) Runtime Operating System team. This role is crucial in developing cutting-edge DPU software, focusing on PCIe subsystem development. The position is part of the team responsible for Microsoft's expanding Cloud Infrastructure, powering over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
The role requires extensive experience in C/C++ programming and embedded systems, with a focus on PCIe firmware development. You'll be working on state-of-the-art software and hardware, creating highly programmable and high-performance ASIC solutions. The position offers the opportunity to work with next-generation Silicon development and contribute to Microsoft's global cloud infrastructure.
As a Senior Software Engineer, you'll be responsible for architecting and designing PCIe firmware, debugging complex issues, and collaborating with the ASIC team. The role combines technical expertise with collaborative teamwork, making it ideal for someone passionate about low-level system development and cloud infrastructure.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits. The position is based in Bangalore with a hybrid work arrangement, offering up to 50% work from home flexibility. This is an excellent opportunity for experienced engineers looking to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technology.