Linux/KVM/QEMU Developer for LeechCore-Style DMA Converter
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
Looking for a low-level Linux/KVM/QEMU developer.
I already handle the Ubuntu/Linux host, Windows VM, GPU passthrough and VFIO/IOMMU setup myself.
I only need help building a LeechCore-style DMA converter/backend for my own lab VM.
Project idea:
PC2 client connects over LAN to the Linux host.
The Linux host reads memory from my own KVM/QEMU test VM.
The converter exposes a DMA-like read API for research and testing.
Needed features:
- read(address, size)
- scatter read
- memory map handling
- caching / batching for speed
- TCP client/server communication
- speed test / benchmark mode
- clean error handling
- config file support
Preferred backend:
- LibVMI
- LeechCore QEMU backend
- QEMU/KVM memory introspection
Required skills:
- C/C++ or Rust
- Linux low-level development
- QEMU/KVM internals
- LibVMI or LeechCore experience
- Networking
- Memory introspection
- VFIO/IOMMU Knowledge
I already handle the Ubuntu/Linux host, Windows VM, GPU passthrough and VFIO/IOMMU setup myself.
I only need help building a LeechCore-style DMA converter/backend for my own lab VM.
Project idea:
PC2 client connects over LAN to the Linux host.
The Linux host reads memory from my own KVM/QEMU test VM.
The converter exposes a DMA-like read API for research and testing.
Needed features:
- read(address, size)
- scatter read
- memory map handling
- caching / batching for speed
- TCP client/server communication
- speed test / benchmark mode
- clean error handling
- config file support
Preferred backend:
- LibVMI
- LeechCore QEMU backend
- QEMU/KVM memory introspection
Required skills:
- C/C++ or Rust
- Linux low-level development
- QEMU/KVM internals
- LibVMI or LeechCore experience
- Networking
- Memory introspection
- VFIO/IOMMU Knowledge
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.