Senior Embedded Systems Engineer: PCIe Hardware Emulation & Kernel Driver Development

Job ID: 40126305

Budget: $250 – $750 USD

I am seeking a multi-disciplinary expert or a small team to assist in a high-fidelity hardware research project focused on PCIe device emulation and DMA-based memory forensics. The goal is to develop a custom FPGA-based solution that can perfectly mimic a legitimate consumer PCIe device (e.g., Network or Storage Controller) to pass low-level system integrity checks.

Key Responsibilities:
1.Hardware Emulation (FPGA/Verilog): Develop custom firmware for an Artix-7/35T/75T FPGA board to emulate a real-world donor device's configuration space and TLP behavior.

2.Kernel Development (C/C++): Create a high-performance Windows/Linux driver for direct memory access via the PCIe bus, ensuring stability and low latency.

3.Memory Analysis: Design a system to read and analyze specific application memory segments in real-time from a secondary host machine.

4.Security Research: Implement advanced obfuscation techniques to avoid detection by modern system-level integrity monitors.