Custom PCIe DMA Device Firmware Development - 21/10/2025 21:51 EDT

Job ID: 39905085

Budget: $250 – $750 USD

I’m looking for an experienced embedded developer to build custom firmware for a PCIe DMA device (75t / 100t family). The goal is to emulate full device behavior for driver testing and system validation — including proper configuration space, BAR handling, and interrupt support.

I have donor device dumps for this project and its important I get the full tcl scripting and Vivado project files.

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 100t/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 / Verilog / Vivado.

Experience with embedded C/C++/Verilog and firmware development and Vivado Firmware Development.

Familiarity with FPGA-based PCIe devices (Xilinx or similar) is a plus.

If you can fulfill this project I will possibly use you for 3 other similar projects.


Legal Notice

This project is strictly for legitimate driver testing and research use — not for bypassing security or anti-cheat systems.

We are a small team of Cybersecurity Engineers working on an Anti Cheat option for Indie Developers that is more affordable.

To be clear you will be crafting Firmware mirroring what is provided by Cheat Developers. This means enumeration in Windows 11 on both AMD and Intel systems.

This will require a DNA lock module to keep distribution controlled.

You will be bound by an NDA.