
Closed
Posted
Paid on delivery
The power stage of my transformer-based Li-ion home UPS is already proven in the lab—what I still need is the brains. I’m looking for a seasoned embedded developer who can build clean, modular firmware for an STM32 that will bring the unit to life and withstand regulatory scrutiny. Scope of work • Battery management: implement reliable CC/CV charging logic and tight thermal protection. Per-cell cut-off at specific voltages can remain configurable for later revisions, but the two listed functions must be rock-solid in this release. • Inverter section: the first priority is crisp, low-distortion SPWM generation that tracks load changes smoothly. Overload and short-circuit handling already exist in hardware; firmware hooks to report and latch these events will be part of your task. • Protections: code hooks for over/under-voltage, over-current, and over-temperature must feed a unified fault handler so audits can trace every trip event. • LCD user interface: design a custom graphical interface (not just a status line) that presents runtime data, charging state, and any active faults. • Documentation: every module needs concise in-code comments plus a separate design note explaining algorithms, interrupt use, and test points so a third-party auditor can follow the logic without reverse-engineering. Deliverables 1. Complete STM32CubeIDE project with source, linker scripts, and any middleware you add. 2. PDF/Markdown design document covering architecture, state charts, protection thresholds, and test procedures. 3. Remote support while I flash, power-up, and validate on the actual hardware during the 4–6 week development window. Acceptance criteria • UPS must switch seamlessly between mains and battery with <20 ms break. • Output THD <5 % at rated load verified via oscilloscope capture. • Charger stops at the programmed voltage and responds to over-temperature within one second. • No watchdog resets or hard faults during an 8-hour soak test. I’ll provide full schematics, pin maps, and current prototype measurements the moment we start. Looking forward to seeing how you can turn this hardware into a dependable, audit-ready product. Milestone 1 (₹15k–₹20k): STM32 setup + battery cutoff logic (3.65V/2.8V) Milestone 2 (₹20k–₹25k): SPWM inverter control + protections (over‑voltage, under‑voltage, overload, thermal) Milestone 3 (₹15k–₹20k): LCD integration + final documentation (audit‑ready)
Project ID: 40414238
22 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average ₹57,545 INR for this job

As a seasoned embedded engineer specializing in firmware development, I am confident that I am the perfect fit for your STM32 UPS firmware project. My diverse skill set spans across Microcontrollers & Embedded Systems, Firmware Development, PCB Design & RF Hardware, AI and Machine Learning—precisely what you need to bring your hardware up to regulatory standards. I have worked with various microcontrollers including the STMs, so I'm experienced with their architectures and nuances, ensuring optimized performance in the firmware code. Moreover, I understand the criticality of creating clean, modular firmware that can withstand any scrutiny during an audit. This is evident from my past projects where I've ensured not just efficient code but logical algorithms, well-documented interrupt use and test points to help third-party auditors easily follow the logic without reverse-engineering. What sets me further apart is my ability to offer end-to-end support - from hardware design to final product development. Having expertise not only in firmware but also in PCB design could be particularly advantageous for your project. It allows me to better analyze the system holistically, identify possible design improvements and efficiently integrate them into the final product.
₹90,000 INR in 30 days
8.3
8.3

HI, KINDLY READ THROUGH MY PROPOSAL I will deliver complete, audit-ready STM32 firmware for your transformer-based Li-ion home UPS: rock-solid CC/CV charging with thermal protection, low-distortion SPWM inverter control (seamless <20 ms mains/battery switch, THD <5 %), unified fault handler, professional graphical LCD interface, and full documentation — fully compatible with your existing power stage. MY APPROACH ✅ Phase 1 (Milestone 1): STM32CubeIDE project setup, battery management (CC/CV logic + per-cell 3.65 V / 2.8 V cut-off), thermal monitoring. ✅ Phase 2 (Milestone 2): SPWM generation with load tracking, hardware protection hooks, unified fault latching. ✅ Phase 3 (Milestone 3): Custom graphical LCD UI, complete in-code comments + design document, 8-hour soak test and remote commissioning support. RELEVANT PROJECTS • 3 kVA transformer-based Li-ion UPS firmware on STM32 (SPWM inverter, CC/CV charger, graphical LCD, full protections & audit documentation — passed regulatory review and 72-hour soak test) DELIVERABLES • Full STM32CubeIDE project (source + linker + middleware) • PDF/Markdown design document (architecture, state machines, test procedures) • Remote support during flashing, power-up and validation QUESTIONS 1. Can you share the full schematics, STM32 pin map and current prototype measurements now? 2. Which LCD model/controller is used (size, interface, driver)? 3. Preferred start date for Milestone 1? Ready to start immediately.
₹65,000 INR in 10 days
6.6
6.6

Hi, this is a firmware-heavy project, not just basic STM32 coding, so I would approach it with a clear control architecture from day one. For Milestone 1, I’ll set up the STM32CubeIDE project properly, define the ADC sampling layer, battery voltage measurement, cutoff logic, thermal inputs, watchdog, and a clean state machine for charging/protection. The 3.65V / 2.8V limits will be configurable, not hard-coded. For Milestone 2, I’ll focus on stable SPWM generation using timer/PWM peripherals, interrupt-safe control logic, load response handling, and fault hooks for OV/UV/OC/thermal events. All trips will go through one unified fault handler so the behavior is traceable and easy to audit. For Milestone 3, I’ll integrate the LCD UI with runtime status, charging state, inverter state, and active fault display, then prepare the design notes: architecture, state charts, interrupt usage, thresholds, and test procedure. I’m comfortable working from schematics, pin maps, oscilloscope readings, and real hardware feedback. The important part here is making the firmware predictable, modular, and testable, especially for the 8-hour soak test and audit review. I can work within your 4–6 week window and support you remotely during flashing, power-up, and validation on the prototype hardware.
₹38,000 INR in 20 days
5.6
5.6

With years of experience in electrical and software engineering, I believe I'm the perfect match for developing your STM32 UPS firmware. In addition to my comprehensive understanding of STM32 setups, battery cut-off logic, inverter control, and protection mechanisms, my team has a proven track record of successful hardware integrations involving IoT devices and complex AI systems. I assure you that our code would be reliable, clean, and modular — essential for both the seamless switching between mains and battery and the low distortion SPWM generation your project necessitates. The reliability of your UPS system is of utmost importance, and I understand this perfectly. Therefore, our in-depth expertise in battery management will ensure a consistent yet robust CC/CV charging logic and precise thermal protection that adheres to regulatory standards. This includes incorporating configurable per-cell cut-off settings, if need be. Moreover, our proficiency doesn’t end with software development; we offer end-to-end services including PCB design, thus enabling us to understand your project at a deeper level. So far, we’ve exceeded delivery expectations even under tight schedules; hence, I can assure timely completion of each milestone while maintaining utmost quality. My focus on documentation - especially necessary for audits - will be stellar to enable smooth future revisions.
₹100,000 INR in 7 days
4.7
4.7

Over the years of my extensive experience in diverse industrial projects, I've honed my skills in programming and developing robust firmware for your peripheral systems. I have a strong understanding of embedded systems and STM32 specifically, which aligns perfectly with the core of this project. My ability to navigate complex hardware implementations, such as the successful power-up and validation on the actual hardware during development, coupled with your schematics makes me the ideal candidate for this assignment. Assuring you seamless switches between mains and battery of less than 20ms break as well as output Total Harmonic Distortion (THD) of fewer than 5%, I recognize the paramount importance of maintaining uninterrupted power supply without compromising on performance. Going even further, safety is my number one priority; thus, my effective implementation of protections against various critical events like over-voltage, under-voltage, overload and thermal is praiseworthy. Lastly, but very importantly, clear documentation is essential when designing sophisticated firmware. In accordance with your project requirements, I always make sure to incorporate concise in-code comments along with a separate design note that transparently explains every aspect of the code architecture and functionality for streamlined third-party audits. Trust me to deliver an audit-ready STM32CubeIDE package unmistakeably tailored to your Li-ion UPS requirements.
₹56,250 INR in 21 days
5.1
5.1

Hello I will architect a robust, audit-ready STM32 firmware stack with deterministic control loops, fault traceability, and clean modular design to ensure stable UPS operation under all conditions. Confirmations • STM32CubeIDE-based project with HAL/LL mix for performance-critical paths • Modular architecture: BMS, inverter, protection, UI, system core • Interrupt-driven design (TIM, ADC, DMA) for precise SPWM + sensing • Watchdog, fault logging, and deterministic state machine included Approach • Battery: Implement CC/CV with calibrated ADC feedback, temp derating, and configurable per-cell cutoff (3.65V / 2.8V) • Inverter: High-resolution SPWM via timer + DMA, closed-loop voltage control, smooth load response • Protection: Unified fault manager (OV/UV/OC/OT) with latching + event trace buffer for audits • Switchover: Fast state handling to ensure <20ms transition • UI: Lightweight graphical LCD framework (menus, real-time data, fault display) • Reliability: No blocking code, full watchdog coverage, long-run stability focus Delivery / Scope • Complete STM32CubeIDE project (well-structured, documented) • Design document: architecture, control loops, state charts, thresholds, test methods • Oscilloscope-guided tuning support (THD <5%) • Remote bring-up + validation assistance Questions • Which STM32 series and clock constraints? • ADC front-end scaling + sensing resolution? • LCD controller/model? • Existing hardware switchover mechanism details? Regards, Nichita.
₹56,250 INR in 7 days
3.0
3.0

With a diverse skill set and deep experience in software and firmware development, I am confident that I can deliver your STM32 UPS project to your utmost satisfaction. Over my 7-year career, I have consistently showcased an unyielding commitment to meeting and exceeding clients' expectations, which is why I believe you'll find working with me not only effortless but also highly rewarding. Another feature that sets me apart from the competition is my proactiveness with documentation—an often underemphasized aspect of software development. My attention to detail and thoroughness will ensure that each module in the delivered code (Milestone 3) is complemented by exhaustive in-code comments and a separate design note elucidating every aspect necessary for your third-party auditors. In addition to the technical prowess I can bring to your project, my ability to adapt to new technologies efficiently will ensure that any unforeseen challenges we face throughout the course of this project are swiftly addressed with innovative solutions. Let's collaborate on transforming your proven UPS power stage into an intelligent, audit-ready solution!
₹37,500 INR in 7 days
4.0
4.0

Hi, I can develop the STM32 firmware for your transformer based Li ion UPS with clean modular code, proper protection handling, and audit ready documentation. I understand the critical parts here are reliable CC/CV charging, per cell cutoff logic, thermal protection, stable SPWM inverter control, fast mains to battery transition, and a unified fault handler for voltage, current, overload and temperature events. I’ll structure the firmware in STM32CubeIDE with clear modules for battery management, inverter control, fault handling, LCD UI, watchdog handling and test points. I can follow your milestone plan: first STM32 setup and battery cutoff logic, then SPWM and protection integration, then LCD graphics and final documentation. I’ll also support you remotely during flashing, power up and validation on the actual hardware. Please share the schematics, pin map, STM32 model, LCD type and prototype measurements so I can review the hardware interface and start with the safest firmware architecture. Best regards Ankit
₹50,000 INR in 7 days
2.2
2.2

Hi there, I read your requirements carefully. I can develop clean, modular STM32 firmware for your transformer-based Li-ion UPS, covering battery charging logic, SPWM inverter control, protection handling, LCD UI, and audit-ready documentation. My approach will be to structure the firmware into clear modules: battery management, charger state machine, SPWM/PWM control, ADC sensing, fault handler, LCD UI, event logging, and watchdog-safe runtime flow. I’ll use STM32CubeIDE and keep the code well-commented so it is easy to test, maintain, and review. I can help with: STM32CubeIDE project setup CC/CV charging and thermal protection Configurable battery cutoff logic SPWM inverter control Over/under-voltage, over-current, overload, and temperature fault hooks Unified fault handler and latch reporting Graphical LCD runtime/status/fault UI Design notes with state charts, thresholds, interrupt logic, and test procedures Remote support during flashing and validation I’m comfortable working from schematics, pin maps, oscilloscope measurements, and prototype feedback, and I’ll align delivery with your three milestone structure. Cost: ₹60,000 || Timeline: 1-2 weeks Payment and timeline details can be discussed further to align with your expectations. Best regards, Oluwatobi Okedairo
₹60,000 INR in 10 days
1.9
1.9

Hi, I can help you develop robust, modular STM32 firmware for your Li-ion UPS system, covering battery management, SPWM inverter control, protection handling, and graphical LCD integration. I have experience in embedded systems and power electronics firmware, including PWM control, ADC-based sensing, and real-time protection systems. I will focus on delivering clean, audit-ready code with stable performance under real operating conditions. Platform *STM32 *Strong PWM, ADC support for SPWM, sensing *Reliable interrupt and timing control *Scalable and audit-friendly architecture Scope: *Battery management *SPWM inverter control with low distortion *Unified fault handler *LCD graphical interface *Modular firmware architecture *Testing and validation support Deliverables: *Complete STM32CubeIDE project *Clean, well-documented source code *Design documentation *Support during hardware testing
₹60,000 INR in 28 days
2.0
2.0

i have good experience on STM32 microcontroller, and also have experience on over and under voltage control system along with battery management system.
₹75,000 INR in 21 days
1.7
1.7

Hi, I am an IITian , worked at fortune 500 companies. I will make it a reality for you. With 7+ years of experience I will develop a clean, modular firmware for STM32 using C/C++ and embedded libraries such as FreeRTOS or Zephyr, ensuring reliable battery management and inverter control with thermal protection and regulatory compliance. Kindly click on the chat button so we can discuss and get started. Will share you my prior projects done and my resume too. I have been doing freelancing since 2019 worked at top MNCs in both USA and India. Lets connect
₹37,500 INR in 7 days
0.0
0.0

This is exactly the kind of STM32 power-control firmware I specialize in—battery systems, SPWM inverters, and safety-critical logic. How I’ll approach it Battery Management • Robust CC/CV charging logic • Thermal protection with fast response (<1s) • Configurable thresholds (cell cut-off ready for future tuning) Inverter (SPWM) • Low-THD SPWM generation (<5%) • Smooth load tracking using timer + DMA + interrupt control • Fault hooks for overload/short-circuit reporting Protection System • Unified fault handler (OV/UV/OC/OT) • Latched fault states + traceable logs (audit-ready) LCD UI • Clean graphical interface (status, runtime, faults) • Efficient rendering (no blocking delays) Deliverables ✔ STM32CubeIDE project (clean, modular code) ✔ Architecture + design documentation (audit-ready) ✔ State machines + protection logic clearly documented ✔ Remote support during hardware validation Timeline & Milestones ✔ Milestone 1: Battery logic (₹15k–₹20k) ✔ Milestone 2: SPWM + protections (₹20k–₹25k) ✔ Milestone 3: LCD + documentation (₹15k–₹20k)
₹45,000 INR in 10 days
0.0
0.0

I am embedded software engineer for 3+ years . I have experienced about power electronic. I have a friend who is hardware design engineer for 10+ years. We are professional engineers. We can this project.
₹50,000 INR in 21 days
0.0
0.0

Given my extensive experience in designing embedded systems and hardware, especially with microcontrollers like STM32, I am confident in my ability to deliver a clean, modular firmware for your Li-ion home UPS that not only brings the unit to life but also endures rigorous testing. My proficiency in battery management, inverters, protections, and LCD user interfaces aligns remarkably well with your project requirements. I will ensure not just the proper implementation of functionalities like CC/CV charging logic and SPWM generation but also an organized approach with in-code comments and design notes that make audits easier. Moreover, I emphasize designs that work reliably even under demanding real-world conditions – a quality precisely crucial for your UPS system. My skill set includes debugging, optimization, and ensuring system reliability – attributes pivotal for delivering a thoroughly tested and audit-ready firmware. Finally, through remote support during the development window and consistently clear communication, I will remain accessible throughout the process so we can tackle any challenges together pushing forward towards a dependable product. My dedication to getting the job done right the first time paired with proven skills in this domain makes me the ideal candidate for this project.
₹80,000 INR in 15 days
0.0
0.0

I am currently working with stm32 controllers . I have a intrest in this kind of thing's to do. .
₹56,250 INR in 7 days
0.0
0.0

Hi there, I am an embedded developer with strong power electronics experience. I have built robust control logic for voltage stabilizers (90V-300V) using precise AC voltage sensing (ZMPT101B) and rapid relay switching. This practical experience aligns perfectly with your STM32 UPS firmware requirements. My approach to your scope of work: SPWM & Control: I will leverage STM32 advanced timers to generate clean SPWM, ensuring smooth load tracking to meet the <5% THD requirement. BMS Logic: I will implement strict CC/CV charging and a tight thermal protection loop for Li-ion safety. Fast Switching & Protection: I will build an interrupt-driven fault handler to guarantee the <20ms mains-to-battery switch and instantly latch over-current or short-circuit events. Graphical UI: I will design a clean GUI (using LVGL or STemWin) to display real-time charging states, runtime data, and active faults. Audit-Ready Delivery: You will receive a fully commented STM32CubeIDE project and a comprehensive PDF design document detailing algorithms, test points, and state charts. I am fully prepared for remote collaboration and rapid support during your 4-6 week validation phase. I look forward to reviewing your schematics and bringing this hardware to life! Best regards, Uday
₹55,000 INR in 30 days
0.0
0.0

Hi, I’d be glad to assist with your STM32 firmware project involving reliable CC/CV charging logic, low-distortion SPWM generation, and a unified fault handler for your Li-ion home UPS. Your project aligns perfectly with my core expertise in battery management systems and power electronics control design. I have prepared a complete proposal for this project, please open chat window to discuss in details. Thanks
₹37,500 INR in 20 days
0.0
0.0

Hi there, As a Ph.D. Researcher specializing in real-time embedded systems, I have extensive experience writing robust firmware for complex power electronics. I can develop the exact audit-ready STM32 firmware for your transformer-based Li-ion UPS. Please note my delivery model is strictly digital. I will engineer the firmware, UI, and documentation, but I will provide comprehensive remote support via collaborative sessions while you physically flash, power up, and validate the hardware in your lab. My execution plan follows your exact milestones: Milestone 1 (Battery Management): Configure STM32CubeIDE, implement rock-solid CC/CV charging, precise 3.65V/2.8V cell cut-offs, and <1s thermal protection. Milestone 2 (SPWM & Fault Handling): Develop crisp SPWM control ensuring THD <5% and seamless mains-to-battery switching (<20ms). I will also program interrupt hooks for your hardware protections to feed a unified fault handler. Milestone 3 (LCD & Docs): Design the custom LCD UI for runtime and fault data. I will deliver the full source code and a detailed PDF design document (covering state charts and interrupt logic) for easy third-party auditing. I am ready to review your schematics and pin maps. Best regards, ASHIQUR RAHAMAN MOLLA
₹68,500 INR in 36 days
0.0
0.0

Hi, This is a serious firmware task, and I can help you build a clean, audit-ready STM32 codebase for your UPS. I’ve worked on power electronics firmware (SPWM inverters, battery charging, protection systems) with a strong focus on stability, timing, and compliance-ready documentation. Approach: • Architecture Modular design (BMS, inverter, protections, UI) with a central state machine Clear separation between control loops and fault handling • Battery Management Accurate CC/CV charging using ADC + timer control Fast thermal response (<1s) with interrupt-driven monitoring Configurable thresholds (cell cutoff, temp limits) • Inverter (SPWM) High-resolution timer-based SPWM (DMA where needed) Stable sine generation with low THD (<5%) Smooth load response and phase continuity Fault hooks for overload/short-circuit latching • Protections Unified fault manager with event logging (traceable for audits) OV/UV/OC/OT handled via interrupts + failsafe states • LCD UI Graphical interface (status, battery, faults, runtime data) Non-blocking updates Deliverables: * STM32CubeIDE project (clean, structured) * Documented code + design notes (state charts, ISR flow, test points) * Remote support during bring-up Availability: Immediate Focus will be on reliability, timing precision, and audit clarity. Best regards, Shuvadeep
₹56,250 INR in 7 days
0.0
0.0

Ahmedabad, India
Member since May 2, 2026
₹37500-75000 INR
$15-65 NZD
₹1500-12500 INR
$30-250 USD
₹100-400 INR / hour
$10-30 USD
$10-100 USD
$3000-5000 USD
₹12500-37500 INR
$250-750 USD
$30-250 CAD
$250-750 USD
$250-750 USD
$3000-5000 USD
$3000-5000 USD
$250-750 USD
$2-8 USD / hour
$250-750 CAD
$250-750 USD
$30-250 USD
$30-250 USD