Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Principal Software Engineer for their Data Processing Unit (DPU) Runtime Operating System team. This role focuses on developing cutting-edge, high-performance software for the DPU ACU subsystem. The position involves working with state-of-the-art ASIC technology and requires expertise in embedded systems development. The team is responsible for creating programmable and high-performance solutions that handle large data streams efficiently. This role offers the opportunity to impact Azure's infrastructure through the development of next-generation DPU Boost and adapter cards. The ideal candidate will bring strong ACU and embedded development experience, contributing to DPU driver code and related host software. The position combines technical leadership with hands-on development, requiring expertise in C/C++ programming, embedded systems, and operating system development. The role offers comprehensive benefits, including healthcare, educational resources, and work-life balance benefits, making it an excellent opportunity for experienced engineers looking to work on cutting-edge cloud infrastructure technology.