Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Principal Software Engineer to join their DPU Runtime (OS) PCIe team. The role focuses on developing cutting-edge, high-performance scalable and programmable DPU software with emphasis on security through PCIe Integrity and Data Encryption (IDE) and TEE Device Interface Security Protocol (TDISP) development.
The position is part of the team responsible for Microsoft's expanding Cloud Infrastructure and powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers core infrastructure and foundational technologies for Microsoft's 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 ASICs for efficient data stream handling. The role involves being a key contributor within the DPU driver software team, bringing PCIe, security, and embedded development experience to contribute to DPU driver code and related host software support.
Key responsibilities include architecting and designing PCIe firmware for the DPU with security emphasis, developing and debugging PCIe issues, participating in code reviews, and mentoring team members. The position requires strong expertise in C/C++ programming, embedded/OS kernel development, and experience with PCIe protocols and analyzers.
The role offers competitive compensation, comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off. Microsoft promotes a culture of inclusion and growth mindset, where innovation and collaboration are key to achieving shared goals.
This position requires passing Microsoft Cloud background checks and offers opportunities to work on cutting-edge technology that impacts Microsoft's global cloud infrastructure. The hybrid work arrangement allows up to 50% work from home with 0-25% travel requirements.