Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer - Runtime (OS) PCIe

Microsoft

$139,900 - $304,200
Oct 16, 2025
Santa Clara, CA, US
Apply Now

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is looking for a Principal Software Engineer to develop cutting-edge, high-performance scalable and programmable DPU software with a focus on next-generation PCIe device firmware development to power Microsoft's Intelligent Cloud mission.

Requirements

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C/C++
  • 5+ years of Embedded and/or Operating System Kernel development experience
  • 5+ years of experience designing and architecting complex software systems
  • Experience with PCIe protocol analyzers
  • Experience with I/O virtualization, including PCIe SR-IOV

Responsibilities

  • Architect and design PCIe firmware for the DPU with an emphasis on device security
  • Develop, maintain and debug PCIe issues, including use of protocol analyzers
  • Participate in code reviews and provide feedback to other developers
  • Mentor junior members of the team
  • contribute to DPU driver code and related host software and support
  • development of the latest generation PCIe adapter cards

Other

  • 3+ years of experience in technical leadership and/or mentoring
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • 3 days / week in-office
  • 0-25 % Travel