← All roles

Senior Software Engineer - Runtime (OS) PCIe

Microsoft· Software Engineering
Apply on company site
Bangalore, HyderabadFull-timePosted 2w ago

About the role

Senior Software Engineer position focusing on DPU Runtime (OS) PCIe within Microsoft SCHIE, contributing to PCIe device firmware development, DPU driver software, and host integration for next-generation PCIe adapters.

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 the team members

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Skills

Required:CC++
Nice to have:C#JavaJavaScriptPythonPCIe protocol analysis
Last updated Oct 9, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft