Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Lianyungang, China
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m building a Windows-only kernel-mode driver that relies on the system’s IOMMU (VT-d/AMD-Vi) to take full control of a custom PCIe device. The driver’s mission is straightforward yet highly technical: enumerate the board, create secure DMA mappings through the IOMMU, and expose clean device-management interfaces while honouring PnP, power, and interrupt requirements.
To fit smoothly into a modern Windows stack the code must target x64, compile with the latest WDK, and follow KMDF or WDM best practices—zero verifier complaints and no stray IRQL violations. I will supply the hardware datasheet and a simple user-mode test tool; everything else, from the .inf to signed binaries, will come from you.
Deliverables
• Signed .sys and .inf ready for Windows 10/11 installation
• Full, well-commented source that builds with MSBuild + WDK
• A concise build/installation README and a test walkthrough showing successful DMA remap/unmap operations via the IOMMU
• Evidence the driver passes HLK or at least Driver Verifier stress without leaks or crashes
Acceptance criteria
• Driver loads cleanly and reports the device in Device Manager
• DMA buffers are correctly mapped through the IOMMU and isolated from other devices
• No verifier, WER, or kernel debugger complaints during 12-hour stress run
When you reply, focus on your direct experience with Windows kernel development, IOMMU or DMA remapping work you’ve already done, and any HLK or WHQL successes—those details will let me gauge fit quickly." (client-provided description)
Matched companies (6)

JanakiBhuvi Tech Labs Private Limited

SJ Solutions & Infotech

Chirag Solutions

TG Coders

Mobiweb Global Solutions
