
Fechado
Publicado
Pago na entrega
I have an embedded project running on the STM32-P107 evaluation board and I need a seasoned engineer who can step in, understand the current state of the hardware and code, and remove every technical roadblock that appears. Tasks may range from writing new peripheral drivers and tightening real-time routines to tracking down boot or power-up anomalies and fine-tuning communication links. In short, if something on this board refuses to work exactly as intended, you will make it behave. Depth with the STM32 family, ARM Cortex-M3 cores, and hands-on familiarity with STM32CubeIDE, Keil, IAR or a comparable toolchain is essential. You should feel comfortable probing signals with an oscilloscope or logic analyser, single-stepping through register maps, and refactoring C code so that it is both readable and memory-efficient. Deliverables I expect • A clean, buildable firmware image that resolves the issues we identify • Source code with clear, concise comments explaining your approach • A short report outlining the problem, the diagnostic path you followed, and the final fix or optimisation applied I will be available to provide schematics, current firmware snapshots, and any test logs I have already collected. Let me know your preferred workflow and typical turnaround time for fixes; I am ready to start as soon as you are.
ID do Projeto: 40309571
66 propostas
Projeto remoto
Ativo há 18 dias
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
66 freelancers estão ofertando em média £138 GBP for esse trabalho

Seasoned STM32 developer here with more than a decade of experience in STM32 with RTOS and LL. Please share the schematic, requirements and firmware snapshots. Will do that nicely.
£250 GBP em 7 dias
7,3
7,3

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
£135 GBP em 3 dias
6,2
6,2

Hi I am into embedded sw development for more than 12 yrs and have a sound experience in 8/32 bit mcu and integration. On the basis of my prior experience and expertise, can assure you delivering quality deliverables.
£250 GBP em 10 dias
6,4
6,4

As a seasoned engineer, specializing in developing smart embedded systems and working with ARM Cortex-M3 cores specifically the STM32 family, I'm confident I'm the best fit for your project. With hands-on experience in STM32CubeIDE, Keil, IAR or a comparable toolchain and being comfortable probing signals with oscilloscopes or logic analyzers and step debugging in C code, I'm well-versed to handle the challenges your project presents. Over the years, I've built, troubleshot and optimized firmware on a wide range of embedded projects. This diverse career has helped me develop an eye for details necessary for successful fixing of complex problems. Turnaround time would depend on project complexity but expect nothing short of total commitment to seeing every issue identified through to resolution as proficiently as possible. My core value lies in providing quality solutions that are not only efficient but also future-proofed. I will not only work on delivering a clean buildable firmware image that resolves identified issues but will also ensure that the source code is clearly documented to aid future referencing. Sharing my diagnostic path in the final report provided, you'll be able to understand every step leading to each fix or optimization applied clearly and concisely. Looking forward to working with you!
£200 GBP em 4 dias
6,1
6,1

With a comprehensive background in mechatronics engineering, as well as the electrical and electronics field specifically, I possess a highly unique skill set that perfectly aligns with the demands of your STM32-P107 project. I have garnered valuable experience working with embedded systems running on the STM32 family, similar to your evaluation board. This equips me with an in-depth understanding of ARM Cortex-M3 cores and necessary toolchains such as STM32CubeIDE, Keil, and IAR.
£150 GBP em 7 dias
6,2
6,2

✅Hi, Client. I am a senior Micro C Developer✅ I am interested in your project. I am a senior Micro C Developer with over 10 years of rich experience in C/C++/Micro C Programming using PLC/PIC/ATmega/STM32/Arduino and PCB design using Kicad and Altium. So, I can complete it within your timeline. Please send a message to discuss this. I look forward to hearing from you. My main goal is to gain my client's satisfaction by completing a job with 100% accuracy Best regards! From Hien ...
£250 GBP em 2 dias
5,8
5,8

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.
£135 GBP em 7 dias
5,9
5,9

Hello I am interested in your project. I have experience in different families of STM32 microcontrollers, can check the code. I have experience with STM32CubeIDE CMIS of STM32f4, f1,, and h7
£130 GBP em 7 dias
5,7
5,7

Dear Sir, I can handle your project and assist in resolving the issues on the STM32-P107 board. I have extensive experience working with STM32 microcontrollers, particularly ARM Cortex-M3 devices such as STM32F107. My background includes strong expertise in C programming, embedded electronics design, and complete system development. I am comfortable working at both firmware and hardware levels. This includes writing and debugging peripheral drivers, optimizing real-time routines, diagnosing boot or power-up problems, and troubleshooting communication interfaces. I am experienced with development environments such as MICROC PRO and similar toolchains, and I regularly use oscilloscopes and logic analyzers to trace signals and debug embedded systems at the register level. I can review your schematics and current firmware, identify the root causes of the technical issues, and deliver a clean and stable firmware build. The final delivery will include well-structured source code with clear comments and a short report describing the problem, diagnostic steps, and the final solution. I am ready to start immediately and work closely with you until the system performs exactly as required. Best regards, Hamza Electronics Engineer
£240 GBP em 5 dias
5,4
5,4

Hi, I can step into your STM32-P107 project and remove blockers quickly. I work hands-on with STM32/Cortex-M3 debugging, low-level driver fixes, and real-time firmware stabilization. I can help with: - Boot/power-up anomalies and initialization faults - Peripheral driver development/fixes (UART, SPI, I2C, CAN, ADC, Timers, GPIO) - Real-time timing, interrupt, and watchdog issues - Communication link reliability and edge-case failures - C code cleanup for readability and RAM/Flash efficiency My approach is simple: reproduce -> measure -> isolate root cause -> implement fix -> verify under repeatable tests. You will get: - Clean, buildable firmware image - Updated source with concise comments - Short report per issue (problem, diagnostic path, final fix/optimization) Tools: STM32CubeIDE/Keil, register-level debug, oscilloscope/logic-analyzer based validation. I can start immediately. If you share schematics, current firmware snapshot, and known failure cases, I’ll return a first action plan and turnaround estimate quickly. Best regards Ting
£200 GBP em 7 dias
4,9
4,9

Hi, I’m a senior embedded systems engineer with 9+ years of experience developing STM32-based systems on ARM Cortex-M platforms. I’ve delivered 70+ production firmware projects for industrial controllers and IoT devices, resolving boot failures, timing bugs, and peripheral driver issues across STM32F1/F4 series using STM32CubeIDE, Keil, and IAR, with consistent stable releases. Approach ✅ I will review schematics, current firmware, and logs, then reproduce the issue on the STM32-P107 to establish a reliable debugging baseline using SWD and register tracing. ✅ I will implement or refactor peripheral drivers and optimize real-time routines to resolve timing conflicts, communication errors, and unstable startup behavior. ✅ I will deliver a clean buildable firmware image, well-structured source code, and a concise report describing root cause and applied fixes. Questions ✅ I would like to know which subsystems are currently problematic (Ethernet, UART, SPI, boot process, etc.). ✅ I would like to confirm whether the firmware uses HAL, LL, or mostly direct register-level programming. ✅ I would like to know if the failures appear during boot, runtime communication, or under specific load conditions. Best, Yaroslav
£250 GBP em 7 dias
4,9
4,9

Hello, hope you are well. I went through your project details and found that I worked on almost the exact same task about two months ago. I am an experienced and specialized freelancer with 6+ years of practical experience in C Programming, C++ Programming and I’m able to complete and deliver this project promptly. You can visit my profile to check my latest work and recent reviews. Looking forward to working with you, connect in chat. Talk soon.
£250 GBP em 7 dias
4,5
4,5

Being a tech enthusiast and a seasoned software developer for over 7 years, I've gained versatile expertise in various domains, including web and app development which has equipped me with the ability to adapt to new technologies effectively. My comprehensive background in languages such as C and C++ makes me well-suited to handle embedded systems projects such as the one you have. Specifically, my hands-on experience with hardware evaluation boards like the STM32-P107 coupled with proficiency in ARM Cortex-M3 cores and tools such as STM32CubeIDE, Keil, IAR makes tackling issues related to peripheral drivers or communication links second nature to me. Moreover, my knowledge in signal probing using oscilloscope or logic analyzer and refactoring C code for better efficiency is absolutely pertinent for your project's objectives. When it comes to deliverables, my approach is always clean, coherent and properly documented code that's readable even after years and familiarizes others with their operation. I assure you that collaborating together on this project will not only solve your problems but also leave you with a reliable, optimized and maintainable board setup; backed by my dedication towards meeting client expectations from day one. Let's get started!
£20 GBP em 7 dias
5,1
5,1

Hello, I understand you need a seasoned engineer to resolve technical roadblocks on the STM32‑P107 board, including driver development, real‑time optimization, and debugging boot or power‑up issues. My approach will be: 1) review the current firmware and schematics to map all peripherals; 2) isolate the problem areas using a logic analyser and oscilloscope; 3) refactor the C code for clarity and memory efficiency; 4) implement missing drivers or adjust existing ones in STM32CubeIDE; 5) validate the solution with automated tests and generate a clean buildable image; 6) document the diagnostics and final fixes. I have worked on ARM Cortex‑M projects, written low‑level drivers, and optimized code for embedded systems. I can deliver a buildable firmware, commented source, and a concise report within 5 days, and I am ready to start immediately. Let’s discuss the next steps. Best Regards Naveen Thakur
£20 GBP em 1 dia
4,3
4,3

Hi, I have implemented a similar project for an old client, so I am confident that I can help you a lot. Kindly ping me for more details. -------------------------------------------------- Best regards, Bui Thien An =========================================== About me I am an Embedded Software Engineer with 4 years of experience at BOS*H, and I have deep working knowledge of the STM32 family, including Cortex-M3, M4, and M7 cores. I am highly proficient in configuration generation using STM32CubeIDE. I also have rich experience debugging with STM32CubeIDE and Keil C, even with GDB or OpenOCD at the register level. For hardware-level troubleshooting, I have extensive experience using Logic Analyzers to diagnose complex logic issues and verify communication protocols such as I2C, CAN, SPI, and UART. I hope to have a chance to work with you.
£200 GBP em 7 dias
4,3
4,3

Hello, I appreciate the opportunity to assist with your STM32-P107 evaluation board project. I understand you're looking for an experienced engineer to tackle various challenges in your embedded system, from writing new peripheral drivers to resolving boot and communication issues. I have extensive experience with the STM32 family and ARM Cortex-M3 cores, utilizing STM32CubeIDE, Keil, and IAR. My proficiency in debugging with oscilloscopes and logic analyzers, coupled with a strong background in C programming, ensures that I can effectively identify and resolve technical roadblocks. To successfully complete your project, I propose the following approach: - Conduct a thorough review of the existing hardware and firmware to identify critical issues. - Develop and optimize peripheral drivers and real-time routines as needed. - Utilize debugging tools to analyze and fix any boot or power-up anomalies. - Deliver a clean, buildable firmware image along with well-commented source code and a detailed report of the diagnostic process and resolutions. I am eager to begin working on this project and confident in my ability to deliver quality results on time. Please let me know your preferred workflow, and I look forward to discussing the details further.
£20 GBP em 7 dias
3,5
3,5

Hello, I’m 100% confident I can deliver this project with high quality and meet all your requirements. I have strong experience with STM32 (Cortex-M3), embedded C, and low-level debugging, and I’m confident I can take ownership of your STM32-P107 project and resolve any technical blockers quickly. My approach is practical and systematic: I’ll review your schematics and firmware, reproduce issues, then debug using register-level analysis, oscilloscope/logic analyzer where needed, and refine drivers, timing, and communication layers. I focus on making systems stable, deterministic, and maintainable. I can deliver: -Clean, buildable firmware -Well-structured, documented source code -Clear report of issues, root cause, and fixes I’m comfortable with STM32CubeIDE/Keil and can start immediately. Typical turnaround: 1–3 days per issue depending on complexity. Let’s get your board working exactly as intended. Best regards
£50 GBP em 7 dias
3,3
3,3

I have experience working with STM32 (Cortex-M series) firmware, low-level debugging, and real-time embedded systems. I’ve handled similar projects many times, so I am comfortable stepping into existing systems and resolving complex issues quickly. I will help stabilise your project and ensure the firmware runs reliably and efficiently. My Deliverables: • Fixed and optimized STM32 firmware • Well-structured source code with clear comments • Debugging and improvements in drivers, timing, and communication • Short technical report • Support for testing and validation I’m ready to start and help get your system running exactly as expected.
£150 GBP em 5 dias
3,2
3,2

Hi, STM32F107 Cortex-M3 debugging and firmware fixes — peripheral drivers, real-time issues, boot anomalies — this is exactly the kind of hands-on embedded work I do. For the STM32-P107 specifically, common problem areas I'd check first depending on your symptoms: — Boot/power-up anomalies: clock tree misconfiguration (HSE vs PLL on the P107's 25MHz oscillator), BOOT0/BOOT1 pin states, watchdog triggering before init completes — Ethernet MAC issues: the STM32F107 uses a built-in Ethernet MAC requiring an external PHY — RMII/MII timing, MDIO register access, and LwIP stack integration are common sticking points on this board — Real-time issues: SysTick priority conflicts with other IRQs, HAL tick blocking in ISRs, DMA transfer completion race conditions — Communication links: UART/SPI/I2C baud rate errors from incorrect APB clock divider settings post-PLL change My workflow: you share schematics + firmware snapshot + symptom description, I reproduce and isolate the issue, deliver a clean buildable fix with comments and a short diagnostic report. What specific issue are you hitting first — boot failure, peripheral not responding, timing problem, or something else?
£140 GBP em 6 dias
3,3
3,3

Hey there, Are the current issues reproducible at specific stages like boot, peripheral init, or under load, and do you already have SWD debug access with logs or trace enabled? Also, are we working with HAL drivers, LL, or mostly register-level code at the moment? On STM32-P107 projects, most blockers usually come from timing issues, incorrect peripheral configs, clock tree setup, or subtle hardware interactions during startup. I’ve worked on Cortex-M systems where debugging required combining register-level tracing, oscilloscope checks, and careful refactoring of drivers to make behavior deterministic. I focus on isolating faults step by step, validating with real signals, and then stabilizing the firmware so it stays reliable across resets and edge cases. Clean, readable code and a clear diagnostic report are part of the process. Looking forward to discussing more on chat. Best regards Kirill
£250 GBP em 7 dias
2,4
2,4

Leeds, United Kingdom
Método de pagamento verificado
Membro desde mai. 16, 2021
£10-20 GBP
£10-20 GBP
£20-250 GBP
£10-20 GBP
£20-250 GBP
₹12500-37500 INR
$1500-3000 USD
₹12500-37500 INR
$1500-3000 AUD
₹1500-12500 INR
₹12500-37500 INR
₹37500-75000 INR
$30-250 USD
£10-20 GBP
$10-30 USD
₹12500-37500 INR
$8-15 USD / hora
$750-1500 USD
$3000-5000 AUD
₹12500-37500 INR
$15-25 USD / hora
₹1500-12500 INR
$10-30 USD
$30-250 USD
₹3000-8000 INR