Microsoft's SCHIE team is seeking a Senior DPU Software Engineer to join their innovative Data Processing Unit (DPU) team. This role combines cutting-edge software and hardware expertise to develop high-performance ASIC solutions. The position focuses on developing and enhancing DPU's security accelerator-related software, working at the intersection of low-level programming, cryptography, and distributed systems. You'll collaborate with hardware engineers, firmware engineers, and system architects to ensure the DPU software stack meets security, performance, and scalability requirements. The role offers the opportunity to work with state-of-the-art technology in Microsoft's cloud infrastructure, contributing to solutions that power over 200 online businesses including Azure, Office 365, and Xbox Live. The position requires deep expertise in embedded systems, cryptographic tools, and system design, making it ideal for someone passionate about low-level software development and security infrastructure.