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

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.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.