
In Progress
Posted
Paid on delivery
I’m looking for an experienced embedded systems / hardware engineer to take over an existing ESP32-based NFC audio player project . ⚠️ Important clarification The physical PCBs are not currently available. I am looking for an embedded systems developer to review and complete an existing ESP32 NFC audio player project. The project already includes: • PCB design files (Gerber, BOM, Pick&Place, STEP) • Partial firmware for ESP32 • NFC reader and microSD audio architecture IMPORTANT This project is strictly limited to design audit and firmware work only. No PCB manufacturing, hardware assembly, or physical prototype is required. Project Scope Phase 1 – PCB & Firmware Audit • Review existing PCB design files • Review current firmware structure • Identify potential blocking issues • Suggest minimal PCB corrections if required Deliverable: Short written audit report describing findings and recommended changes. Phase 2 – Firmware Completion Complete the ESP32 firmware to support: • NFC UID detection • UID → MP3 mapping • MP3 playback from microSD • basic audio playback control Deliverables: • working firmware source code • documentation explaining the code structure Constraints • Budget: 100 € fixed • No hardware prototype required • No PCB ordering or assembly • Communication and clear documentation required Skills Required • ESP32 development (Arduino or ESP-IDF) • NFC integration (RC522 or PN532) • microSD audio playback • Embedded C/C++ • Experience debugging embedded systems Required Skills ESP32 firmware (FreeRTOS or Arduino) NFC (RC522 / PN532) SD card audio playback Debugging on real hardware Clear communication
Project ID: 40283351
26 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Blagnac, France
Payment method verified
Member since Jan 8, 2026
€30-250 EUR
€50-150 EUR
$3000-5000 USD
$30-250 AUD
₹37500-75000 INR
₹12500-37500 INR
$25-50 USD / hour
$10-30 USD
$2-8 CAD / hour
$250-750 USD
$25-50 USD / hour
$3000-5000 USD
$250-500 USD
£2-5 GBP / hour
€250-750 EUR
£1000-3000 GBP
₹1500-12500 INR
£250-750 GBP
$8-15 CAD / hour
$35-60 USD / hour
€8-30 EUR
$10-30 USD