
Closed
Posted
Paid on delivery
I’m refining a set of custom boards that combine an FPGA-based signal generator with several ESP32 modules. The immediate gap is in analog and digital circuit design: I need a fresh set of eyes to review, debug, and improve the front-end and conditioning stages so our multi-channel waveforms stay clean from kHz up into the low-MHz range. You will also find yourself touching the programmable logic; I use both VHDL and Verilog, so fluency in either (or ideally both) is welcome when tweaks to the signal-generation core are required. On the microcontroller side each ESP32 handles data processing, manages communication protocols, and drives attached peripherals, all written in C/C++. Expect to dive into that firmware whenever hardware changes ripple upward. Key objectives • Analyse and correct existing schematics and PCB layouts, paying particular attention to filtering, amplification, and noise mitigation. • Validate high-frequency paths with proper impedance control and minimise crosstalk in multiplexed outputs. • Update or create HDL modules when signal-flow or timing adjustments are necessary. • Adapt ESP32 code to align with any hardware revisions and maintain seamless data handling, comms, and peripheral control. • Document changes clearly so the team can reproduce your results and carry the design forward. Deliverables (acceptance criteria) 1. Revised schematic and PCB files that pass DRC/ERC and demonstrate measurable noise reduction on every channel. 2. HDL source that synthesises without timing violations and meets the specified frequency accuracy. 3. Updated ESP32 firmware with successful integration tests covering data processing, communications, and peripheral control. 4. A brief report outlining the modifications, test methodology, and performance metrics. If this mix of circuit craftsmanship, FPGA logic, and embedded C feels like your playground, let’s talk details and schedule.
Project ID: 40364805
7 proposals
Remote project
Active 10 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average €1,174 EUR for this job

Hello, this sits exactly in my domain—mixed-signal + FPGA + embedded co-design. I have 12+ years in PCB and signal-chain design, and strong experience with ESP32 systems alongside FPGA workflows using VHDL and Verilog. I will: • Audit schematics/PCB for noise sources (ground return, decoupling, layout coupling, clock leakage) • Redesign analog front-end (filters, buffers, impedance matching) for kHz → low-MHz integrity • Optimize routing (controlled impedance, isolation, differential paths where needed) • Refine FPGA signal path/timing to remove jitter and distortion • Update ESP32 firmware (C/C++) to align with hardware changes and ensure stable comms/data flow • Provide measurable validation (scope/FFT-based noise and THD improvements) + clear documentation Result: cleaner waveforms, stable timing, and production-ready design files. Regards, Engineer Muhammad Usman
€990 EUR in 6 days
6.8
6.8

Hi there, I’ve carefully read your project description and I fully understand the scope: reviewing and improving the analog and digital front-end, refining PCB and schematic quality for clean multi-channel waveform generation, updating FPGA logic where needed, and aligning the ESP32 firmware with the hardware changes. This fits my skillset very well. With my background in mechatronics, embedded systems, and electronic design, I have strong experience in signal conditioning, noise reduction, mixed-signal PCB debugging, ESP32 firmware in C/C++, and HDL-based development for FPGA systems. I’m comfortable working across hardware, logic, and firmware to make sure the full system stays clean, stable, and well integrated. I can help identify and correct filtering, amplification, impedance, and crosstalk issues, update the HDL when timing or signal-flow changes are needed, and adapt the ESP32 side so communication and peripheral handling remain seamless. I also document changes clearly so your team can reproduce and extend the work confidently. Given my experience, I’m confident I can move fast on this project and deliver a professional result. Just send me a message and we can get started right away. Best regards, Samuel Tshibangu
€850 EUR in 2 days
6.3
6.3

Greece, Greece
Payment method verified
Member since Jan 12, 2015
€30-250 EUR
€30-250 EUR
€250-750 EUR
€250-750 EUR
€750-1500 EUR
$1500-3000 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$25-50 USD / hour
$30-250 USD
$10-30 USD
$30-250 NZD
$1500-3000 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
€30-250 EUR
₹750-1250 INR / hour
$3000-5000 USD
£20-250 GBP
₹1500-12500 INR
$20-30 SGD / hour
₹1500-12500 INR
₹750-1250 INR / hour