Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) Runtime Driver team. This role is crucial in developing cutting-edge, high-performance scalable DPU software, focusing on Control Plane device drivers and associated tools.
The position is within the team responsible for Microsoft's expanding Cloud Infrastructure, powering over 200 online businesses including Azure, Office 365, Xbox Live, and Teams. The DPU team combines advanced software and hardware expertise to create highly programmable, high-performance ASICs for efficient data stream handling.
As a Senior Software Engineer, you'll be a key contributor to the DPU driver software team, bringing your expertise in Operating Systems, Driver, and Embedded Software Development. Your work will directly impact Azure through the development of latest-generation PCIe adapter cards.
The role offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration.
Key technical areas include Linux/Windows driver development, embedded systems, PCIe drivers, and potential work with ARM architecture and Rust programming. The position requires strong C/C++ programming skills and extensive experience with operating system kernel development.
This is an excellent opportunity for an experienced software engineer looking to work on fundamental infrastructure technologies that power Microsoft's global cloud services, with the backing of a leading technology company known for its comprehensive benefits and inclusive culture.