PCIe DMA Device Custom Firmware Development
Budget: $250 – $750 USD
I’m looking for an experienced embedded developer to build custom firmware for a PCIe DMA device (35t / 75t family). The goal is to emulate full device behavior for driver testing and system validation — including proper configuration space, BAR handling, and interrupt support.
Requirements
Implement full PCIe Configuration Space (CFG) matching the reference device.
Provide BAR (Base Address Register) functionality with accurate read/write behavior.
Support MSI / MSI-X interrupts and DMA transfers.
Deliver source code, firmware binaries, and short documentation.
Ensure the firmware enumerates correctly and interacts properly with test drivers.
Deliverables
Working firmware image for 35t / 75t target.
Source code + build instructions.
Brief test report confirming CFG, BAR, and DMA functionality.
Skills Needed
Strong knowledge of PCIe / DMA / BAR / MSI-X.
Experience with embedded C/C++ and firmware development.
Familiarity with FPGA-based PCIe devices (Xilinx or similar) is a plus.
Legal Notice
This project is strictly for legitimate driver testing and research use — not for bypassing security or anti-cheat systems.
Requirements
Implement full PCIe Configuration Space (CFG) matching the reference device.
Provide BAR (Base Address Register) functionality with accurate read/write behavior.
Support MSI / MSI-X interrupts and DMA transfers.
Deliver source code, firmware binaries, and short documentation.
Ensure the firmware enumerates correctly and interacts properly with test drivers.
Deliverables
Working firmware image for 35t / 75t target.
Source code + build instructions.
Brief test report confirming CFG, BAR, and DMA functionality.
Skills Needed
Strong knowledge of PCIe / DMA / BAR / MSI-X.
Experience with embedded C/C++ and firmware development.
Familiarity with FPGA-based PCIe devices (Xilinx or similar) is a plus.
Legal Notice
This project is strictly for legitimate driver testing and research use — not for bypassing security or anti-cheat systems.
Related categories:
C Programming
Electronics
Microcontroller
C++ Programming
Debugging
FPGA
Documentation
Embedded Systems