Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) Runtime team. This role focuses on developing cutting-edge, high-performance scalable DPU software, specifically working on memory subsystem and DPU fabric interconnect software development. The position is part of Microsoft's mission to power their cloud infrastructure and foundational technologies for over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
The role offers an opportunity to work with state-of-the-art software and hardware, creating highly programmable and high-performance ASIC solutions. You'll be a key contributor to the DPU Runtime Operating System team, bringing your expertise in OS and embedded development to contribute to DPU driver code. Your work will have significant impact across Azure through the development of the latest DPU-based generation of Compute and Storage server platforms.
The position offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. Microsoft provides comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities. The work environment is hybrid, allowing up to 50% work from home, with minimal travel requirements (0-25%).
This is an excellent opportunity for experienced engineers passionate about low-level system development, memory systems, and high-performance computing to make a significant impact at one of the world's leading technology companies. The role combines technical challenges with the opportunity to work on infrastructure that powers millions of users worldwide.