Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their DPU Runtime (OS) team. The role focuses on developing cutting-edge, high-performance scalable and programmable DPU software with emphasis on hardware accelerators driver software development.
The team is responsible for Microsoft's expanding Cloud Infrastructure and powers Microsoft's "Intelligent Cloud" mission, delivering core infrastructure and foundational technologies for over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally.
The Data Processing Unit (DPU) team combines state-of-the-art software and hardware expertise to create highly programmable and high-performance ASIC solutions for efficient data stream handling. As a Senior Software Engineer, you'll be a key contributor to the DPU software team, bringing OS and embedded development experience to contribute to DPU driver code in DPU Runtime OS.
Your work will have significant impact across Azure through the development of the latest DPU-based generation of Compute and Storage server platforms. The role involves designing and developing software drivers for DPU hardware accelerators, supporting DPU fabric subsystem, writing performance and stress test suites, and maintaining debug tools.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The base pay range is $119,800 - $234,700 per year across the U.S., with higher ranges for San Francisco Bay area and New York City metropolitan area ($158,400 - $258,000).