
Closed
Posted
Paid on delivery
I’m updating the firmware for an STM32-based design and need an experienced C++ developer who is comfortable inside STM32CubeIDE. The codebase already compiles and runs on the microcontroller, but several features still require clean, well-structured implementation, performance tuning and thorough testing directly on the hardware. You’ll be working exclusively with STM32 microcontrollers; no FPGA or other targets are involved. Please be ready to pull the current CubeIDE project from my repository, build it as-is, and then extend it in C++17 (or later) while respecting the existing HAL layer and project structure. Deliverables • Updated CubeIDE project with the new or fixed functionality fully integrated • Clear build instructions and a short change log so I can reproduce your results on my board If you’ve shipped production code on STM32 before and can demonstrate solid C++ practices, I’d like to start right away.
Project ID: 40234230
19 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average ₹27,579 INR for this job

As an Embedded Systems Engineer with an MSc in the field and extensive experience in firmware development, I am uniquely qualified to take on your project. My deep understanding of microcontrollers, including STM32, and proficiency in C++17 will ensure a smooth transition while extending and implementing new functionalities. By adhering to solid C++ practices, I’ll achieve clean, well-structured code that fits seamlessly into your existing project. In terms of my past projects, I have developed firmware solutions for numerous IoT-based products from concept to production. This involved working extensively with HAL layers and project structures, similar to what your project requires. My full-stack capabilities from hardware to software make me adept at troubleshooting issues directly on the hardware platform, such as yours. Delivering results is not just a buzzword for me; it's ingrained in my workflow. With complete dedication to quality and keen attention to detail, I'll provide you with not just the updated project but also clear build instructions and a concise change log for ease of reproducibility on your board.
₹50,000 INR in 30 days
8.1
8.1

KINDLY READ THROUGH MY PROPOSAL THIS IS WHAT I WILL DO - Pull your CubeIDE project from the repo, build it cleanly on my side, and verify it runs on real hardware - Implement the remaining features + performance tuning in clean, modern C++17 while fully respecting your existing HAL structure and project layout - Add proper error handling, DMA usage where beneficial, optimized interrupt priorities, and clean modular code - Thoroughly test everything on actual STM32 hardware - Deliver the complete updated CubeIDE project + detailed changelog + step-by-step build & flash instructions RELEVANT PROJECTS - 2025: Full C++17 firmware rewrite for STM32G474 industrial controller (CubeIDE) – production run of 1,200 units, zero field issues - 2024: STM32H743 audio/DSP platform – heavy C++ with HAL, real-time optimizations, still in daily use QUESTIONS (to start immediately) - Can you share the repo link (or invite me)? - Which exact STM32 series/model are we working with? - What are the specific features still missing or that need tuning? Very experienced with STM32 + C++17 in CubeIDE (daily driver since 2018). I can usually deliver the first working updates within 48–72 hours after getting access. Ready to jump in right now l will get your firmware finished and rock-solid. Send the repo and we’ll start today!
₹28,000 INR in 5 days
6.1
6.1

Hello. I read your project description very carefully. I have completed many projects regarding STM32 . I have a deep understanding and experience in the areas of microcontroller that you mentioned. We are a company of mechatronics, electrical, computer and software engineers with vast expertise in PCB layout, embedded systems, AC/DC converters, stepper motors, transformers, python, machine learning, raspberry pi, automation, power management, sensors & signal processing projects, unsupervised learning, reinforcement learning, genetic algorithm, convolutional model, recurrent network, We can assure you that your work will be done within the given timeline with complete task achievement. Feel free to contact for further queries so I may guide you well.
₹25,000 INR in 7 days
5.2
5.2

I’ve delivered production firmware on STM32 using STM32CubeIDE and modern C++ (C++17+), maintaining HAL structure while adding clean, testable modules. I can pull your project, extend and optimise it directly on hardware, and return a fully integrated CubeIDE workspace with reproducible build steps and a concise change log.
₹33,000 INR in 4 days
5.0
5.0

Cleaning up and extending an STM32 firmware that already runs but needs structure, optimization, and solid on hardware testing is not a problem with the right embedded workflow. Well, what I can do for you as an electronics engineer with 8+ years of experience is pull your CubeIDE project, build it as is, then implement the required features in modern C++ while respecting the HAL architecture, improving code structure, timing behavior, and reliability on the actual MCU. In fact, I have worked on multiple microcontroller based systems including a custom security camera circuit design for a USA based requirement, a real time low power 8 bit SAR logic circuit at circuit level, and a high power dimmer around 10000 watts, so I am comfortable with low level debugging, performance tuning, and production minded firmware design.
₹12,500 INR in 7 days
4.1
4.1

Hello there, I reviewed your project Qt C++ Embedded STM32 Developer and understood the requirements at a high level. I focus on delivering clear, stable, and maintainable solutions aligned with the actual scope, I can work with C Programming, Electronics, Microcontroller and follow a clean development process with proper structure and error handling. If this aligns with what you’re looking for, please come to chat to discuss further. Best regards
₹12,500 INR in 7 days
3.3
3.3

Hi, I can help you update and extend your STM32CubeIDE firmware project using modern C++17 while fully respecting the existing HAL layer and current project structure. I have strong experience delivering production-level STM32 firmware, including feature implementation, code refactoring, performance optimization, and hardware-level debugging/testing directly on the target board. I will pull your existing repository, build the CubeIDE project as-is, then integrate the required new/fixed functionality with clean and maintainable C++ design, ensuring stability and efficiency. The final delivery will include the updated CubeIDE project, clear build and flashing instructions, and a short change log so you can easily reproduce and verify the results on your STM32 hardware.
₹25,000 INR in 7 days
1.5
1.5

Hello STM32 on CubeIDE. Got it! Send me your github repo and the feature list and lets go. I am an embedded systems engineer with a good experience in modern C++ and Qt framework. I have worked with STM32 and STM CubeIDE before. I am interested to learn about your project, lets have a quick chat to discuss the scope,hardware and your preferred workflow. Best Regards,
₹15,500 INR in 12 days
1.2
1.2

GSINFOTECH OPC Pvt. Ltd. – Your Trusted Tech Partner Based in New Delhi, GSINFOTECH OPC Pvt. Ltd. is a professional IT solutions & software development company delivering secure, scalable, and high-performance digital solutions for startups and enterprises. We help businesses convert ideas into powerful, market-ready products. Our Services • Mobile App Development (Android & iOS) • Desktop Software Development (C#, Java, .NET) • Custom Software & Web Application Development • Website Design & Development (WordPress, Joomla, Drupal) • Laravel, React JS & Node JS Development • Game Design & Development • Blockchain Solutions • AI, Automation & Custom Tools • Meta Trading Tools, Bot Scripting & Web Scraping • SEO, Digital Marketing & Branding • Video Editing & Multimedia Production Technologies We Use • React JS, Node JS, MongoDB • Python (Django) • Android Studio (Java/Kotlin), iOS (Swift) • Flutter & React Native Why Choose Us? ✔ Modern, cost-effective & scalable solutions ✔ Experienced & creative development team ✔ Transparent workflow & 100% client satisfaction ✔ Secure, optimized & future-ready technology ✔ On-time delivery & dedicated support ✔ Flexible pricing – negotiation available Let’s build something amazing together! Hire GSINFOTECH OPC Pvt. Ltd. to take your project to the next level.
₹50,000 INR in 7 days
0.0
0.0

As a full-stack development team, rooted in software, we've excelled in challenging environments like the STM32 platform that your project demands. Our team has an all-encompassing grasp of the requirements of the STM32 microcontrollers and we demonstrate this proficiency through our exceptional work in Firmware Development and Embedded Systems. We're well-versed in C++17 and above, which is perfect for precision programming on your existing codebase. Moreover, our extensive experience with STM32CubeIDE and knowledge of its HAL layer and project structure promises uncomplicated integration as you look to add or fix functionality. We understand the importance of thoroughly testing directly on the hardware to guarantee sound performance, something we pride ourselves on. Most notably, having shipped production code for similar projects using STM32 microcontrollers before, we have a robust toolkit of quick tricks and efficient techniques that will benefit your project uniquely. Our comprehensive deliverables: an updated CubeIDE project plus clear build instructions and a change log will ensure seamless replicability on your board. Let's start now - the sooner we do, the sooner your firmware updates are complete!
₹25,000 INR in 7 days
0.0
0.0

I have solid experience developing and maintaining production firmware on STM32 microcontrollers using mostly STM32CubeIDE. I’m comfortable working within existing LL/HAL-based architectures and extending them cleanly in modern C++, using OOP, while preserving project structure and maintainability.
₹25,000 INR in 9 days
0.0
0.0

Hello there, let me introduce myself, I am a computer engineering student. I am quite familiar with various types of microcontrollers, for example Arduino UNO/Nano, ESP32, STM32 Blackphill/Bluephill. In fact, in the past few months I have worked on several small projects, I also understand several types of relevant programming languages, including C/C++, Ino, CMSIS and HAL Library, I also always work on microcontroller projects based on the available datasheet to ensure everything runs smoothly.
₹13,000 INR in 7 days
0.0
0.0

Desarrollador con experiencia en microcontroladores STM32. Capacidad de análisis de librerías HAL y desarrollo de nuevas librerías ajustadas a cada proyecto.
₹37,000 INR in 28 days
0.0
0.0

I am an experienced Embedded C/C++ developer with hands-on experience working on STM32 microcontrollers using STM32CubeIDE. I have strong knowledge of HAL drivers, peripheral configuration, debugging, and performance optimization directly on hardware. I can cleanly extend your existing C++17 codebase while maintaining the current project structure and ensuring reliable, well-tested implementation. I focus on writing modular, maintainable, and production-quality firmware. I will provide a fully integrated CubeIDE project along with clear build instructions and documentation. I am ready to start immediately and ensure timely delivery within the proposed deadline.
₹12,500 INR in 20 days
0.0
0.0

We could start by analyzing the project based on what we want to optimize: RAM memory, use of specialized peripherals such as DMAs, interrupts, etc. From there, we can follow up on the next steps of the project or as desired.
₹25,000 INR in 15 days
0.0
0.0

Singapore, India
Member since Feb 11, 2026
₹12500-37500 INR
$30-250 USD
$2-8 USD / hour
$25-50 USD / hour
₹600-1500 INR
$750-1500 USD
$250-750 USD
₹12500-37500 INR
€3000-5000 EUR
$50-100 USD
₹12500-37500 INR
$750-1500 USD
₹1500-12500 INR
₹1000-4000 INR
$750-1500 USD
₹3500-7000 INR
₹1500-12500 INR
$10-30 USD
$15-25 USD / hour
$250-750 USD
₹12500-37500 INR