
Concluído
Publicado
Pago na entrega
My ESP32 ESP-IDF firmware is complete, but there are still some bugs. I need someone to review the code and find out what needs to be fixed. There are 3 tasks and I can hire you for all or just for one, depending on your expertise. MAX86140 : It's reading fifo data but we don't see any of the heartbeat peaks in the data. We tried with both IR and Green LED and tried playing with the calibration settings. There seems to be a lot of noise in the data, so maybe it's environmental issue (sensor not yet integrated in proper housing, just testing with PCB) ADS1293 : 3-channel ECG, not tested yet but would like feedback as if anything is wrong. Some help as to how we can test without having the full phone app to display the data would be useful. A2DP/I2S : 2 microphones working over I2S and sending data through A2DP to bluetooth headphones. We only hear glitching sound when a sound is captured by the microphone, not sure if issue is with the A2DP stream, the microphones, or both. What I need is targeted help: a seasoned embedded engineer who can dive into my existing firmware and pinpoint flaws in the code, then guide me toward a robust solution. Hands-on fixes, explanations and best-practice advice are the goal, rather than a full rewrite. We have firmware engineer that will implement your proposed changes and they will be tested on the real hardware directly. Ideal candidate will have previous experience and has successfully done a firmware with those components before. This is just a consulting role for now, but it could evolve into full firmware development job if you are successful. Please do not apply if you don't have the required experience as it will be obvious very quickly. I need someone who is available right now and can have a look today to provide meaningful feedback within a few hours. Do not bother applying if you are too busy and can only work on that in a few days.
ID do Projeto: 40150797
24 propostas
Projeto remoto
Ativo há 2 meses
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

I’m a seasoned embedded firmware engineer with hands-on experience debugging ESP32 boards with MAX86140 and ADS1293 sensors, and streaming audio via I2S/A2DP. I can jump in today, review your ESP-IDF code, and identify why the MAX86140 data lacks heartbeat peaks—likely tuning sampling, LED calibration, or filtering. For ADS1293, I’ll suggest a testing methodology without the mobile app to verify ECG signal integrity. Regarding the I2S/A2DP glitching audio, I can pinpoint whether the issue is buffer handling, synchronization, or driver configuration, and provide precise guidance to resolve it efficiently.
$150 USD em 5 dias
1,1
1,1

I am an experienced embedded engineer with a track record of debugging ESP32 firmware for biosensors and Bluetooth audio. I can examine your ESP-IDF firmware today and provide actionable feedback. For the MAX86140, I’ll identify whether noise, LED calibration, or data handling is causing absent heartbeat peaks. I’ll advise on how to reliably test the ADS1293 ECG channels without the app. For I2S/A2DP, I can pinpoint the root cause of glitching audio, whether it’s buffer management, sampling rate mismatch, or driver configuration. I’ll provide stepwise recommendations, best practices, and debugging strategies that your firmware engineer can implement immediately.
$160 USD em 5 dias
0,0
0,0

Hi there. From what you’re describing, this sounds like a mix of sensor configuration + signal integrity issues (MAX86140), a likely init / timing / reference problem in the ADS1293, and a clocking or buffer mismatch between I2S and A2DP causing the audio glitches. These are very common failure modes on ESP32 projects and usually show up exactly the way you’re seeing now. I’m a senior embedded engineer and I’ve dealt with PPG, ECG front-ends, and ESP32 audio pipelines before—both in lab setups and in real products. I won’t rewrite your firmware or push theory at you. I’ll read your existing code, point out what’s wrong, what’s risky, and what’s missing, then explain why it’s happening and how to fix it cleanly. For MAX86140, I can help determine whether the noise is environmental, LED/AFE config, FIFO timing, or DSP-side handling. For ADS1293, I’ll sanity-check the setup and suggest simple ways to validate ECG data without a full mobile app. For A2DP/I2S, we’ll trace whether the issue is sample rate, DMA, buffering, or Bluetooth framing. I’m available today and can give meaningful feedback within a few hours. This fits perfectly as a focused consulting task, and I’m happy to go deeper if it turns into a longer-term role.
$30 USD em 7 dias
1,7
1,7
24 freelancers estão ofertando em média $180 USD for esse trabalho

As an experienced Electrical Engineer with a Master's in Embedded Systems, I'm well-versed in debugging, optimizing and enhancing firmware, which makes me the perfect fit for your project. With an extensive background working with the ESP32 ESP-IDF, I not only understand its capabilities but have hands-on experience incorporating various components like the MAX86140, ADS1293 and A2DP/I2S. I have successfully developed firmware for similar components and resolved complex issues related to noise reduction, calibration settings and ECG signal reception. These skills make me uniquely qualified to identify the current drawbacks in your firmware across all three tasks. More than a full rewrite, my goal is to provide you with practical fixes that can be easily implemented and tested on real hardware. In terms of availability, your project wouldn't have found a more timely candidate. With an organized and efficient approach, I can dive into examining your code today itself and provide you with meaningful feedback within just a few hours. Rest assured this won't be another case of hoping for 'few days' delay. So let's save time together and get these bugs fixed straight away!
$325 USD em 7 dias
8,1
8,1

As a seasoned embedded engineer, I understand the critical importance of having a firmware that is seamlessly integrated and functions impeccably. My substantial experience with ESP-IDF and microcontrollers such as ESP32 makes me especially suited for the task at hand. Not only have I worked with each of the components you mentioned (MAX86140, ADS1293, A2DP/I2S), but I've also confronted similar issues and successfully helped resolve them. My proficiency in PCB design - particularly power supply circuits and multilayer designs - and my firm grasp of wireless technologies including Bluetooth are hugely relevant to challenges highlighted in your project description. Additionally, I'm seasoned in signal processing which could prove valuable in investigating your noise-related complications. Choosing me for this project means getting targeted help with immediate solutions. Rather than providing you with a generic approach, I can give you hands-on fixes, explanations, and best-practice advice tailored specifically to hurdles you've identified. As we progress, my goal is to provide robust solutions that'll ensure your firmware functions optimally without undermining your current processes or derailing deadlines. Let's begin resolving these bugs together today!
$140 USD em 2 dias
6,7
6,7

Hello! We are prepared to address the bugs in your ESP32 ESP-IDF firmware for MAX86140, ADS1293, and A2DP/I2S. With expertise in audio and signal processing, embedded systems, and firmware engineering, we can swiftly pinpoint and rectify issues within your code. Our team has successfully tackled similar projects, ensuring precision and top-notch solutions. Let us provide targeted help to enhance your firmware reliability. Ready to improvise and optimize the existing code, we aim for hands-on fixes and best-practice advice. Connect with us for a swift turnaround and efficient guidance. Cheers, RedBrick American Engineering
$30 USD em 2 dias
4,7
4,7

As an electrical engineer and software developer with a deep understanding of microcontrollers and digital systems, I believe I am the ideal candidate for your firmware consultation project. My extensive experience in PCB design, firmware development and circuitry testing make me well-suited to identify flaws and provide efficient solutions—minimizing downtime and maximizing performance. I have successfully implemented firmware using the exact components you mention -MAX86140, ADS1293, A2DP/I2S- on previous projects. I am familiar with handling noise issues, environmental calibration challenges, and intricate protocols like A2DP/I2S. Therefore, not only can I help identify and explain current bugs in your codebase but also guide your firmware engineer through the troubleshooting and implementation process to ensure a robust solution. Furthermore, my rigorous scientific approach combined with a penchant for detailed analysis will be essential in the success of your project. In addition to identifying glitches in your existing codebase—like your intermittent heartbeat peaks—I can also offer you sound strategies on how to test new functionality such as your ADS1293 without full phone app integration. My end-to-end skill set will help you mitigate risks from a hardware-design level while optimizing software performance
$300 USD em 7 dias
4,6
4,6

As a seasoned embedded engineer, I believe I'm the ideal candidate for your project. My decade-long experience paired with my master's degree in electrical engineering qualify me to navigate the complexities of your firmware system effortlessly. Within our tenure together, I've successfully completed over 60 intricate projects and received outstanding feedback from reputed clients around the world. Spanning audio processing, Bluetooth, electrical engineering, and more - my array of skills aligns precisely with the tasks at hand. Moreover, my proficiency in IoT devices renders me capable of effectively troubleshooting the various components you mentioned - MAX86140, ADS1293, and A2DP/I2S. In particular, my previous involvement with Msolution involved creating a similar platform with MAX86140 where I dealt with comparable noise issues – successfully resolving them. Above all else, I understand the urgency of your situation and am ready to get started ASAP. My capacity for providing meaningful feedback within a few hours is fortified by my commitment to consistent performance and long-term success – traits bestowed by Freelancer through my Verified Freelancer and Rising Star status. Let's make a lasting impact on your firmware system today!
$140 USD em 1 dia
4,8
4,8

Best ESP32 Sensor Integration Embedded System ⭐⭐⭐⭐⭐ Hi, Thanks for sharing the scope clearly. I’ve supported prototype-to-small-batch builds where ESP32-based systems needed sensor integration, code debugging, and functional testing on real hardware before shipping. Your project looks very doable. The goal is simple: ensure your ESP32-based MAX86140, ADS1293, and A2DP/I2S modules work reliably with clean signal acquisition, low noise, and correct data streaming. ✅ How I’ll Help You Succeed 1. Review your existing ESP32 ESP-IDF implementation and pinpoint why MAX86140 readings are noisy or missing heartbeat peaks. 2. Analyze the ADS1293 ECG channel configuration and suggest testing strategies without a full phone app. 3. Provide clear, actionable guidance and best-practice advice so your in-house engineer can implement fixes confidently. ✅ I’ve delivered many ESP32-based sensor and audio integration projects where debugging, signal integrity, and precise guidance mattered. ✅ Before I start, one quick thing: Do you want feedback on all three modules at once or should we tackle them one at a time? If you share that, feel free to message me and we can align quickly Best, Prat PCB Must Innovations
$250 USD em 2 dias
6,3
6,3

Hello, Having successfully managed and executed numerous complex projects involving Electrical Engineering, Electronics, and Microcontroller control, I am confident in my ability to assist you with your ESP32 ESP-IDF firmware. My expertise covers all aspects of your project, including MAX86140, ADS1293, and A2DP/I2S functionality. As a seasoned embedded engineer, I have a proven track record of diving into existing codes to spot flaws, troubleshoot them, and provide effective solutions - aligning closely with your requirement of "hands-on fixes" rather than complete rewrites. What sets me apart is my ability to offer targeted and precise guidance without losing sight of the big picture - meaningful insights that lead to robust firmware design. Although my previous work has primarily focused on structural engineering - a field that demands meticulous attention to detail - the underlying core principles and skills of engineering are highly transferable; allowing me to approach any firmware project with discipline, thoroughness, and problem-solving mindset. Given the immediate nature of your project and the urgency for expert intervention, you can count on me for timely availability and efficient implementation. I fully understand that this is a consulting role for now but with possibilities to grow into full-fledged firmware development; I'm eager to help you unlock the true potential of your current system. My contribution will be o Thanks!
$30 USD em 3 dias
4,0
4,0

Hey there, For MAX86140, are you currently sampling at a fixed FIFO rate with interrupt driven reads, and have you verified LED current, ambient cancellation, and DC removal before peak detection? For A2DP, are you streaming raw PCM directly from I2S to the SBC encoder, or is there any buffering, resampling, or task boundary between capture and Bluetooth send? I’ve reviewed and debugged ESP32 ESP-IDF firmware involving biometric sensors (PPG, ECG) and audio pipelines (I2S + A2DP), and the issues you describe are very familiar. For MAX86140, missing heartbeat peaks is usually not just “noise” but a combination of sensor configuration, sampling rate, FIFO alignment, and signal conditioning. I can quickly check register setup, timing, LED drive, and whether basic filtering and DC offset removal are done correctly before peak logic. For ADS1293, I can review the init and channel config and suggest simple validation tests using UART logging or CSV dumps so you can confirm signal integrity before the phone app exists. For A2DP glitching, the usual culprits are clock mismatch, buffer underruns, wrong sample rate, or task priority issues between I2S capture and Bluetooth streaming. I can pinpoint where the pipeline breaks and recommend fixes without a rewrite. I’m available now and can review code today, give concrete findings, and actionable fixes your engineer can implement immediately. Hope to discuss more on chat. Best, Kirill
$250 USD em 3 dias
2,4
2,4

Hey , I just finished reading the job description and I see you are looking for someone experienced in Audio Processing, Microcontroller, Signal Processing, Firmware, Electrical Engineering, Embedded Systems, Bluetooth and Electronics. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Salik.
$30 USD em 2 dias
1,8
1,8

Good afternoon , How are you? I hope this proposal finds you well. I have checked your project (Expert Consultation for Firmware with ESP32 ESP-IDF for MAX86140 or ADS1293 or A2DP/I2S), which lies in the field of my certification & experience. This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills like; Microcontroller, Audio Processing, Electronics, Bluetooth, Firmware, Signal Processing, Electrical Engineering and Embedded Systems:, as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
$250 USD em 1 dia
0,0
0,0

Hello, As an electrical engineer with a passion for meticulously solving complex firmware issues, I believe I am the perfect fit for your project focused on debugging and improving your ESP32 ESP-IDF firmware alongside the MAX86140, ADS1293, and A2DP/I2S components. My experience in designing blueprint solutions for residential and commercial projects has taught me to approach intricate tasks from multiple angles ensuring a robust and functional product. With regard to the issues you've described, my expertise in electrical engineering will allow me to identify the root causes of your problems promptly. Notably, I have prior successful experiences with firmware development utilizing the same components that are exhibiting bugs in your current setup. This places me in a unique position to quickly understand the codebase and apply targeted solutions that optimize functionality. Moreover, I understand the urgency of your project and I can assure you of my immediate availability. As requested, feedback will be promptly provided within a few hours of diving into your existing firmware. In addition to resolving specific bugs, I will not only provide explanations for the proposed changes but also share best-practices advice garnered from my extensive engineering career. With me on board, this consulting role will not simply fix immediate problems but help lay a robust foundation for any future full firmware development job that may arise later on. Thanks!
$30 USD em 2 dias
0,0
0,0

Hello. Hope you are doing well. I am an expert embedded systems engineer with hands-on experience in ESP32 (ESP-IDF), biomedical sensors, and audio/Bluetooth pipelines, including MAX86140 optical sensing, ADS129x ECG front ends, and A2DP/I2S audio streaming. I have reviewed and debugged noisy PPG pipelines, ECG acquisition chains, and real-time audio streaming issues on ESP32-class hardware before, and I’m confident I can quickly pinpoint whether your issues stem from register configuration, timing, buffering, signal conditioning, or data handling, and provide clear, actionable guidance your firmware engineer can implement immediately. I bring several years of low-level firmware debugging experience and work efficiently in short, focused review sessions to deliver meaningful feedback within hours rather than days. I am available right now and fully committed to reviewing your code today and providing precise, practical fixes and best-practice recommendations without unnecessary rewrites. Thanks
$130 USD em 5 dias
0,0
0,0

As a seasoned embedded engineer with extensive experience in firmware development and debugging, I am confident in my capacity to tackle the issues that you're experiencing with MAX86140, ADS1293, and A2DP/I2S. Over the years, I have successfully implemented firmware with these components, building up an intimate understanding of how they operate in varied environments. My ability to effectively troubleshoot and pinpoint flaws in codes, combined with your existing firmware team's capability to implement changes on the hardware level, creates a dynamic project partnership that optimizes your resources. My proficiency in several programming languages such as C, C++, Python is pivotal for comprehending and innovatively solving any arising problems, irrespective of their complexity. In tackling MAX86140's heartbeat peak and noise issues, I will leverage my skills in audio processing and signal processing to identify the root of the problem and suggest effective solutions. My experience with ECG sensors like ADS1293 also enables me to offer you timely feedback on testing methodology and flag any potential concerns.
$250 USD em 7 dias
0,0
0,0

I have extensive experience with ESP32, MAX86140, ADS1293, and I2S/A2DP audio streaming. I can review your ESP-IDF firmware today, identify the source of noisy MAX86140 signals, suggest calibration or filtering improvements, and provide step-by-step debugging guidance for the heartbeat peaks. For ADS1293, I’ll outline a testing approach to validate ECG channels without the phone app. For the I2S/A2DP audio issue, I can pinpoint whether the problem lies in the microphone capture, I2S configuration, or A2DP streaming. I’ll provide actionable recommendations and best practices that your firmware engineer can implement immediately.
$50 USD em 3 dias
0,0
0,0

I specialize in ESP32 firmware with experience integrating MAX86140, ADS1293, and Bluetooth audio pipelines. I can audit your ESP-IDF code immediately, focusing on signal fidelity and correct sensor initialization. I’ll provide detailed feedback on MAX86140 noise and missing heartbeat peaks, suggest calibration improvements, and outline proper testing steps. For the 3-channel ECG, I’ll offer strategies to validate data without relying on the phone app. I can also examine the I2S/A2DP pipeline, detect timing or buffer issues causing glitches, and provide targeted fixes and best-practice advice so your firmware engineer can implement them with confidence.
$250 USD em 6 dias
0,0
0,0

I have direct experience with ESP32 sensor firmware and Bluetooth audio streaming. I can review your current code today, diagnose why MAX86140 readings are noisy and heartbeat peaks are absent, and recommend calibration or filtering adjustments. For ADS1293, I can design a test setup to verify ECG channel performance without the phone app. On the A2DP/I2S side, I’ll investigate glitches, checking microphone configuration, I2S timing, and A2DP packet handling. My deliverable will be a concise report pinpointing code flaws, practical fixes, and implementation advice that your firmware engineer can apply immediately to improve sensor data and audio streaming reliability.
$100 USD em 5 dias
0,0
0,0

ESP32 ESP-IDF EXPERT CONSULTATION Dear Client, You’re looking to optimize an existing ESP32-based system—not a full redesign, but a targeted review and guidance process to identify and resolve issues with sensor and audio integrations. This is exactly the type of multidisciplinary, production-grade embedded system I’ve spent over a decade helping teams debug, stabilize, and bring to reliable operation. Here’s how I would approach your project: ✅ Detailed analysis of the MAX86140 sensor integration to troubleshoot signal noise, missing heartbeat peaks, and calibration issues. ✅ Review of the ADS1293 3-channel ECG setup, including testing strategies and recommendations for validating data without a full application interface. ✅ Examination of the A2DP/I2S microphone setup, identifying potential causes of audio glitches and providing actionable solutions for clean streaming to Bluetooth devices. I have 11+ years of experience in embedded systems, ESP32 platforms, sensor integration, and real-time data acquisition, working with complex hardware-software interactions and providing hands-on guidance to deliver stable, production-ready systems. Question: Should I focus on one component at a time or provide a full review across all three tasks in a single pass? I’d be happy to provide immediate, actionable feedback and guide your firmware engineer toward robust, tested solutions that can be verified directly on the hardware. Best regards, Avi Gupta
$250 USD em 2 dias
0,0
0,0

-----> Why I'm Your Best Fit 20 years production-scale embedded debugging—300M+ Nokia handsets to solar IoT devices. Today, I can systematically dissect your system and guide debugging. In future, I have a fully-equipped lab (oscilloscopes, logic analyzers, power profilers). Beyond debugging: If this evolves, I bring complete manufacturing expertise—injection molding, DFM optimization, Tier-1 Shenzhen partnerships. I've achieved 40-60% margins competing with China and can help you optimize for production. -----> What You'll Get (Next Steps) - Technical questionnaire (tools available, schematics, register dumps) - Prioritized "most likely culprits" with oscilloscope-verified tests - Specific firmware fixes + production-grade recommendations -----> Your Issues - My Approach I don't guess—I prove with signals first: MAX86140 (No heartbeat peaks): - Scope LED drive current (is it pulsing?) - Probe photodiode output (any signal?) - Verify power rails, test setup Possible issues: LED IDAC misconfigured, AFE saturation, inadequate decoupling, FIFO timing ADS1293 (Untested ECG) - Start with basic sanity checks: Power rails, reference voltages, proper signal levels on input and TPs. SPI can be probed with a logic analyzer or MCU A2DP/I2S (Glitching audio) - Capture raw I2S buffers before A2DP - Logic analyzer on BCLK/LRCLK/DATA -----> What I Need - Repo access - Tools available? (Scope? Logic analyzer? JTAG?) - Schematics for three peripherals - 30-min call to clarify setup
$750 USD em 14 dias
0,0
0,0

Montreal, Canada
Método de pagamento verificado
Membro desde mai. 25, 2021
$10-30 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
€20-45 EUR
$1500-3000 USD
$500-1400 USD
$10-30 USD
$250-750 USD
$500-1000 USD
$10-30 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹1500-12500 INR
mín. $50 USD / hora
$25-50 USD / hora
$50-100 USD
₹1500-12500 INR
€250-750 EUR
£250-750 GBP
$250-750 CAD
$15-25 USD / hora