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 is crucial in developing cutting-edge software for Microsoft's cloud infrastructure, which powers over 200 online businesses including Azure, Office 365, and Xbox Live.
The position focuses on developing high-performance scalable and programmable DPU software, specifically working on memory subsystem and DPU fabric interconnect software development. You'll be working with state-of-the-art ASIC technology that efficiently handles large data streams, contributing to the next generation of Compute and Storage server platforms.
As a Senior Software Engineer, you'll bring your expertise in OS and embedded development to contribute to DPU driver code in the Runtime Operating System. The role requires strong technical skills in C/C++ programming, computer architecture, and complex embedded systems, with a particular emphasis on cache coherency and memory systems.
The position offers competitive compensation ranging from $117,200 to $229,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft's commitment to diversity and inclusion, combined with its mission to empower every person and organization on the planet, makes this an excellent opportunity for those looking to make a significant impact in cloud infrastructure technology.
Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team that values innovation, collaboration, and continuous learning. This role presents an exciting opportunity to work on cutting-edge technology while contributing to Microsoft's global cloud infrastructure.