Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their DPU Runtime Operating System team. This role focuses on developing cutting-edge PCIe subsystem software for Data Processing Units (DPUs). As a key contributor, you'll work on high-performance, scalable solutions that power Microsoft's vast cloud infrastructure.
The position involves working with state-of-the-art ASIC technology, developing and maintaining PCIe software for the DPU Runtime Operating System. Your work will directly impact Azure through the development of the latest generation DPU Boost and PCIe adapter cards. The role requires strong expertise in embedded systems, operating systems, and PCIe firmware development.
This is an excellent opportunity for experienced software engineers passionate about low-level system programming and hardware interaction. You'll be part of a team that powers Microsoft's global infrastructure, supporting services like Azure, Office 365, Xbox Live, and Teams. The role offers a blend of technical challenges, from architectural design to hands-on development, and the chance to work with cutting-edge technology.
The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. You'll have the opportunity to work in a hybrid environment, with up to 50% work from home flexibility. This role is perfect for someone who wants to make a significant impact on Microsoft's cloud infrastructure while working with the latest in DPU and PCIe technology.