
Closed
Posted
Paid on delivery
Title: Full-Stack Embedded Engineer: KiCad Flex-PCB Design & STM32 Firmware for Capacitive Sensing Array Project Objective: We are prototyping a wearable biomechanics system for a para-athlete runner to measure Vertical Impact Peak (VIP) and asymmetry. The hardware architecture utilizes a custom multi-channel capacitive force sensor array (copper pads separated by a cellular polyurethane/Poron dielectric) embedded in a shoe insole/cleat. We need a full-stack embedded systems engineer to design the custom Flexible PCB layout in KiCad and write the bare-metal C/C++ firmware for an STM32 microcontroller to process the sensor data. Key Deliverables & Scope: 1. KiCad Flex-PCB Layout: - Design a custom-shaped, ultra-thin Flexible PCB (Flex-PCB) insole footprint based on provided mechanical DXF profiles. - Implement strict analog signal integrity layouts, utilizing active shielding, guard rings, and cross-hatched ground planes to aggressively isolate traces from stray capacitance and body movement noise. - Apply flexible circuit design rules (e.g., teardrop pads, rounded trace corners) to survive continuous dynamic running cycles. 2. STM32 Firmware Development: - Develop bare-metal or RTOS-based C/C++ drivers (using STM32 HAL or LL libraries) to interface with multiple TI FDC2214 Capacitance-to-Digital Converters via I2C. - Optimize FDC2214 LC resonant tank circuit register configurations for high-frequency data acquisition to accurately capture fast-impact millisecond peaks. - Implement real-time polynomial curve-fitting calibration to map raw frequency shifts to calculated force data. - Build a clean USB-CDC data streaming protocol to export real-time array data to a PC visualization client. Required Technical Expertise: - High proficiency in KiCad EDA (specifically mixed-signal, low-capacitance layouts). - Strong track record in STM32 firmware design (C/C++). - Deep understanding of resonant LC tank capacitive sensing front-ends (TI FDC2x family strongly preferred). - Experience designing for flexible substrates (Flex-PCBs) and handling physical sensor noise isolation. To apply, please briefly highlight your experience with KiCad analog shielding strategies and high-speed I2C/analog sensor sampling. generic template bids will be immediately ignored.
Project ID: 40578755
30 proposals
Remote project
Active 23 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
30 freelancers are bidding on average $193 USD for this job

Hello, Your project is very interesting and aligns well with advanced embedded hardware development. I have experience with KiCad PCB design, STM32 firmware development in C/C++, mixed-signal hardware, and high-speed sensor interfacing. I understand the importance of minimizing parasitic capacitance, maintaining analog signal integrity, and designing reliable layouts for sensitive sensor applications. For the Flex PCB, I will follow flexible PCB design practices, including rounded trace routing, teardrop pads, controlled grounding, and careful isolation of sensitive analog signals. On the firmware side, I can develop efficient STM32 drivers for high-speed sensor acquisition, optimize I2C communication, implement real-time calibration, and stream data over USB-CDC for PC visualization. Please share the mechanical outline, sensor specifications, and hardware architecture so I can review the requirements and provide an accurate timeline and fixed-price estimate. I look forward to discussing the project with you.
$140 USD in 7 days
7.4
7.4

Your project’s biggest challenge is achieving stable, low-noise capacitive sensing on a dynamic Flex-PCB while maintaining high-speed, accurate STM32 data acquisition. With 12+ years of experience in mixed-signal PCB design, STM32 embedded systems, and KiCad, I can design a production-ready Flex-PCB using guard rings, active shielding, cross-hatched ground planes, controlled analog routing, and flex-specific design rules to maximize signal integrity under continuous mechanical stress. I have developed STM32-based sensor acquisition systems, high-speed I²C interfaces, USB-CDC communication, real-time data processing, and precision analog front ends for industrial and IoT applications. I can optimize the TI FDC2214 configuration for fast sampling, implement robust calibration algorithms, and deliver clean, maintainable firmware with complete KiCad source files and documentation. My focus is on producing a reliable prototype that is ready for validation and future production. Regards, Engineer Muhammad Usman PCB Pro Expert
$350 USD in 7 days
6.8
6.8

As a seasoned and dedicated Electrical Engineer with a speciality in PCB Design and Embedded Systems, I am confident in my ability to deliver exactly what your project needs. Throughout my 8 years of experience, KiCad has become second nature to me. I have mastered the intricacies of mixed-signal, low-capacitance layouts and analog shielding strategies; skills that will prove vital in implementing your sophisticated force sensor array design. My proficiency with STM32 firmware development using C/C++ as well as my deep understanding of capacitive sensing front-ends using TI FDC2x family makes me well-positioned for this task. Additionally, my use of resonant LC tank technology and I2C communication protocols in previous projects have successfuly dealt with high-frequency data acquisition and are the skillsets necessary for capturing vertical impact peaks. I am not just another Freelancer - my passion lies with embedded systems like this one. As the cherry on top, I offer flexible communication (pun unintended!) schedules and a commitment to on-time delivery within budget. Don't just take my word for it: go ahead and check out my portfolio for evidence of the quality of work I consistently provide. Let me transform your concepts into realities; collaborate with me on this project!
$140 USD in 7 days
6.7
6.7

Hi there, I read your offer carefully and understand that you need both a custom KiCad Flex-PCB insole and STM32 firmware for a multi-channel capacitive force-sensing system. I can support the flex-PCB layout with guard rings, active shielding, cross-hatched reference planes, rounded routing, and flex-safe pad transitions to reduce stray capacitance and motion noise. I also have experience with STM32 C/C++, high-speed I²C sensor acquisition, real-time signal processing, calibration algorithms, and USB-CDC data streaming. My mechatronics and mixed-signal PCB background is well aligned with this wearable biomechanics application, especially where analog integrity, mechanical flexibility, and millisecond impact capture are critical. Just send me a message and we can discuss the sensor architecture and development schedule. Best regards, Samuel Tshibangu
$250 USD in 1 day
6.4
6.4

Hey there! I’m Alok, A PCB, Circuit and Mechanical designer with a passion for turning ideas into rock-solid, high-performance circuit boards. even expert on Python, C, C++ With nearly a decade of experience, I’ve tackled everything from compact consumer gadgets to complex industrial systems—always with a focus on precision, efficiency, and reliability. # Schematic & Layout Design – Clean, optimized, and manufacturable. # Component Selection & Library Management – No surprises, just the right parts for the job. # Reverse Engineering – PCB cloning, replication, and improvements. # Gerber, BOM & CPL Generation – Ready for seamless production. # DFM & DFA Expertise – Because great design means smooth manufacturing. # Multi-Layer, Flex, & High-Density PCB Design – Whatever the project needs. If you need a PCB and Code that’s efficient, reliable, and built for real-world performance, let’s chat. I’d love to help bring your project to life!
$250 USD in 5 days
5.9
5.9

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$250 USD in 7 days
5.9
5.9

As an embedded systems engineer, I offer a unique skill set fitting perfectly with your requirements. My extensive experience in circuit design and electronics, coupled with my deep understanding of the exacting demands of PCB layout and STM32 firmware, makes me ideally placed to execute this project effectively. I have significant proficiency with KiCad EDA, which is particularly vital for your project's analog shielding strategies. I can implement aggressive isolation techniques using active shielding, guard rings, and cross-hatched ground planes to mitigate the effect of stray capacitance and body movement noise on your multi-channel capacitive force sensor array. Moreover, my experience designing for flexible substrates will ensure that the ultra-thin Flex-PCB survives continuous dynamic running cycles. Significantly, my successful track record with STM32 firmware design incorporates key aspects demanded by your project such as high-speed I2C communication and implementation of a real-time polynomial curve-fitting calibration. Additionally, I can competently deploy USB-CDC data streaming protocols to ensure smooth and accurate exportation of the real-time array data for robust visualization in a PC client.
$300 USD in 7 days
4.6
4.6

I am an Embedded Systems and PCB Design Engineer with experience in Altium Designer, Kicad, Easyeda, Protious and custom hardware development. I can design your PCB from schematic to production-ready files, including: • Schematic Design • PCB Layout • Component Selection • Design Rule Check (DRC) • Gerber Generation • BOM Preparation • Manufacturing Support (JLCPCB, PCBWay, etc.) I have experience with ESP32, STM32, sensor interfaces, power supplies, RF modules, Ethernet, and industrial electronics. Please share the project requirements, schematic (if available), board dimensions, and any special requirements. I can start immediately. Looking forward to working with you.
$170 USD in 5 days
4.9
4.9

Hello, I have good experience with projects similar to yours. Please take a look at my profile. Thank you.
$200 USD in 7 days
4.5
4.5

Hello, I am an Embedded Systems Engineer with strong expertise in STM32 firmware development, KiCad PCB design, mixed-signal electronics, and capacitive sensing systems. I have experience designing low-noise sensor interfaces using guard rings, active shielding, ground isolation techniques, and high-speed I2C communication for precision data acquisition. For this project, I can design the custom Flex-PCB based on your mechanical DXF profiles while applying flex-circuit design rules, cross-hatched ground planes, and optimized trace routing to minimize parasitic capacitance and motion-induced noise. I can also develop efficient STM32 C/C++ firmware for multiple FDC2214 converters, implement calibration algorithms, optimize high-speed sampling, and create a USB-CDC data streaming interface. I can deliver a fully validated prototype-ready hardware and firmware solution for accurate biomechanics measurement. Best regards .
$100 USD in 7 days
4.2
4.2

Hi, I can develop the KiCad Flex-PCB and STM32 firmware for your capacitive force-sensing insole, with careful focus on low-capacitance routing, shielding, fast sampling, calibration, and reliable USB data streaming. The best solution is to first review the DXF footprint, sensor-channel count, STM32 target, expected impact bandwidth, and FDC2214 resonant-tank parameters. I’ll then create the flex layout using guard rings, active shielding, cross-hatched reference planes, short analog paths, teardrops, rounded traces, and flex-safe component placement. For firmware, I’ll implement STM32 HAL/LL drivers for multiple FDC2214 devices, configure high-speed I2C acquisition, optimize sensor registers, capture millisecond impact peaks, apply polynomial force calibration, and stream timestamped channel data through USB CDC. I’m comfortable with KiCad, flex-PCB design, STM32 C/C++, I2C, FDC2214-style capacitive sensing, mixed-signal layouts, signal filtering, calibration, and real-time data acquisition. Deliverables will include: * Custom Flex-PCB layout * Shielding and guard strategy * Manufacturing-ready KiCad files * STM32/FDC2214 firmware * Calibration implementation * USB-CDC streaming protocol * Testing and setup documentation I’ll focus on signal integrity, mechanical durability, deterministic sampling, and clean expandable code. Best regards Ankit
$50 USD in 1 day
3.7
3.7

As an Electronics and Embedded Systems expert, I bring more than just experience to the table. My expertise in KiCad EDA is specifically tailored to meet your needs, especially with my skills in designing low-capacitance layouts. I've got a robust grip on STM32 firmware design paired with C/C++, which has allowed me to manage complex high-speed I2C along with analog sensor sampling. This unique skillset, I believe, makes me the ideal candidate for developing bare-metal or RTOS-based C/C++ drivers within your hardware architecture. Regarding my experience with flexible substrates, I've worked on diverse projects within different industries like 3D Architecture Design, where PCB design also plays a crucial role. This exposure has given me a deep understanding of analog shielding strategies to implement strict analog signal integrity layouts. Moreover, my familiarity with TI FDC2x family resonant LC tank capacitive sensing front-ends adds even more value to this project.
$34 USD in 1 day
3.2
3.2

Hi, I can design your custom KiCad Flex-PCB and develop the STM32 firmware for your capacitive sensing insole. I will implement active shielding, guard rings, and cross-hatched ground planes in KiCad, applying flexible design rules like teardrop pads and rounded traces to withstand dynamic running. On the firmware side, I will write bare-metal C drivers to interface with the FDC2214 over I2C, optimize the LC tank configurations for high-speed sampling, and implement the real-time polynomial calibration and USB-CDC streaming. I have extensive experience in mixed-signal PCB layouts, embedded C, and sensor integration, making me a great fit for this project. Best regards
$160 USD in 5 days
2.5
2.5

Hello, The biggest challenge of this project is achieving stable capacitance measurements under continuous bending, impact, and body-coupled noise. This must be solved through both PCB design and firmware, not firmware alone. I am an embedded hardware and firmware engineer with strong KiCad and STM32 experience. I design mixed-signal boards with guard rings, shielding, controlled return paths, and Flex-PCB routing techniques to maximize signal integrity and durability. On the firmware side, I develop efficient STM32 C/C++ drivers, high-speed I2C communication, real-time data acquisition, calibration, and USB data streaming. I can also manufacture the PCB through JLCPCB, assemble it, perform hardware bring-up and functional testing, then ship a verified prototype instead of delivering only design files. This helps reduce prototype risk and shortens development time. I would be happy to discuss your sensing architecture and recommend the most reliable implementation.
$140 USD in 7 days
2.1
2.1

Your project aligns well with my embedded systems and PCB design experience, and I'd appreciate the opportunity to contribute to your wearable biomechanics prototype. I have hands-on experience designing mixed-signal PCBs in KiCad, with careful attention to analog signal integrity, including optimized grounding, guard traces, shielding techniques, controlled routing, and noise reduction for sensitive sensor interfaces. I also understand the additional design considerations required for Flex-PCBs, such as rounded trace routing, teardrops, and layouts that withstand repeated mechanical stress. On the firmware side, I have developed STM32 applications in C/C++ using both HAL and LL libraries, including high-speed I2C communication with multiple peripherals, real-time sensor acquisition, calibration algorithms, USB-CDC data streaming, and efficient embedded data processing. I'm comfortable working with capacitance-based sensing systems and optimizing embedded code for reliable, low-latency performance. I communicate regularly throughout development, document my work, and focus on delivering clean, maintainable designs and firmware that are ready for testing and future iterations. Give me one opportunity to handle your project. I assure you that I will complete the work with full dedication, accuracy, and professionalism, delivering a robust solution on time. I look forward to discussing your requirements in detail.
$200 USD in 7 days
0.0
0.0

I am an Embedded Systems Software Engineer who is an expert in C/Embedded Systems/RTOS Design and Development or Debug/Testing. If you are interested to work with me , please let me know. I can execute your Project within your Budget. Thank you!
$140 USD in 7 days
0.0
0.0

HI, thank you for detail make me understand well, I have real experience to designed 4 layer KiCad mixed signal PCB and several PCB hardware integration embedded systems from start to complete, so i know whole structure and workflow well, i think my experience can be real help for you and can make our communication easier and better Let's make helpful one Thanks
$200 USD in 20 days
0.0
0.0

⚠️If I can’t deliver, I don’t expect to get paid. I recently delivered a KiCad flex‑PCB and STM32 firmware system for an 8‑channel insole using TI FDC2214 chips; it captured sub‑5ms impact peaks, improved SNR by ~18 dB, and streamed real‑time data to a PC client. I have 8+ years designing mixed‑signal KiCad layouts with active shielding, guard rings, cross‑hatched grounds, teardrops, and rounded flex traces, plus extensive STM32 bare‑metal/RTOS firmware experience (HAL/LL, DMA, high‑speed I2C) and LC tank tuning with polynomial calibration. You need ultra‑thin flex layout from DXF, aggressive isolation from body noise, millisecond sampling to resolve VIP and asymmetry, and reliable USB‑CDC streaming. I will implement guarded analog routing, tune FDC2214 registers for high‑rate capture, perform curve‑fit calibration, and provide a clean CDC data protocol. I focus on clear milestones, regular demos, comprehensive docs, source control, and in‑shoe validation to ensure durable, production‑ready results and long‑term support. I will deliver a production‑grade flex PCB and STM32 firmware that meets your VIP and asymmetry goals on schedule. The difference between an average result and an exceptional one is usually decided before the work even begins. Regards, Zak
$200 USD in 7 days
0.0
0.0

Hello, I am a PhD graduate in Sensor Technology with 6+ years of experience in embedded systems, custom PCB design, and precision sensor instrumentation. I have designed STM32-based hardware, developed firmware using HAL, and built multi-channel sensor acquisition systems with USB communication and real-time data processing. Your project aligns well with my expertise. I can deliver: • Custom KiCad Flex-PCB layout based on your DXF • Mixed-signal PCB routing with low-noise design practices • STM32 bare-metal/HAL firmware in C/C++ • High-speed I2C interface for TI FDC2214 capacitive sensing • USB CDC data streaming to a PC • Calibration algorithms and clean, well-documented source code My doctoral research involved developing a multi-channel electronic nose using custom electronics, STM32 firmware, and precision sensor calibration, giving me strong experience with sensor acquisition, embedded development, and real-time processing. I communicate regularly, provide progress updates, and remain available for testing and revisions until the project is complete. A few questions: How many sensing channels are required? Which STM32 series do you prefer? Is the DXF and electrode geometry finalized? I would be happy to discuss the project in detail. Best regards, Dr. Satyendra Vishwakarma
$250 USD in 15 days
0.0
0.0

Let's build this together: I’ll translate your DXF mechanical shoe-insole profile into a custom KiCad flex-RFC outline and produce a flex-PCB layout optimized for ultra-low stray capacitance. I’ll implement active shielding, guard rings, and cross-hatched/segmented ground strategy to isolate capacitive sensor traces from body-motion noise, using rounded trace corners, teardrop pads, and flex-friendly rules to survive repeated dynamic loading cycles. On the firmware side, I’ll write bare-metal/RTOS C/C++ for STM32 to interface with multiple TI FDC2214s over I2C, including deterministic timing for resonant LC tank register tuning to capture millisecond VIP peaks. I’ll add real-time polynomial calibration to convert frequency shifts to force/impact metrics and implement a USB-CDC streaming protocol for continuous array visualization on your PC client.
$140 USD in 7 days
0.0
0.0

KUSHINAGAR, India
Payment method verified
Member since Jan 10, 2017
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
₹600-1500 INR
€30-250 EUR
$30-250 USD
$10-30 CAD
₹12500-37500 INR
₹75000-150000 INR
$250-750 AUD
₹12500-37500 INR
$750-1500 USD
£20-250 GBP
$30-250 AUD
₹12500-37500 INR
$30-250 USD
$250-750 USD
₹1500-12500 INR
$30-250 USD
€750-1500 EUR
$15-25 USD / hour
₹12500-37500 INR
$250-750 USD
€250-750 EUR