Senior Embedded Systems Engineer: PCIe Hardware Emulation & Kernel Driver Development
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.
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.