I will develop li ion battery charger control power management firmware sleep modes iot
Battery BMS USB C PD and Power Management Firmware Engineer
About this Gig
I deliver specialized firmware focused on Li-ion charging algorithms (CC/CV with preconditioning and clean termination), multi-stage safety timers, thermal handling with temperature-aware derating, precise sleep modes and wake scheduling, robust brown-out recovery that preserves state, and aggressive runtime optimization for portable and IoT devices
What you receive is production-oriented code that treats power as a first-class system constraint. Charging profiles respect cell limits and real thermal conditions. Sleep and wake paths are event-driven so average current stays low. Brown-out and recovery sequences are tested so the device returns cleanly after voltage dips. Runtime optimization targets measurable battery life gains on real hardware
Typical targets include wearable, sensor-node, tracker, and other battery-powered IoT products where every microamp and every recovery path matters. Firmware is written for common MCU families used in these applications and is structured for easy integration with existing chargers, fuel gauges, and protection circuits
FAQ
What Li-ion charging algorithms do you implement in the firmware?
I implement proper CC/CV with preconditioning for deeply discharged cells, accurate termination, and multi-stage safety timers so charging stays safe and cell life is protected.
How do you handle thermal management and safety timers?
Firmware includes temperature monitoring, derating based on real thermal conditions, and configurable multi-stage safety timers that prevent prolonged charging under fault or high-temperature conditions.
Can you optimize sleep modes and wake scheduling for longer battery life?
Yes. I design deep sleep paths, event-driven wake sources (RTC, GPIO, peripheral), and peripheral gating so average current drops dramatically on portable and IoT devices.
What about brown-out recovery and runtime optimization?
Brown-out detection and recovery sequences preserve critical state and restart cleanly. Runtime optimization focuses on measured average current and duty-cycle efficiency for real-world battery life gains.
Which platforms and use cases fit this power management firmware best?
It is ideal for portable IoT, wearables, sensors, and battery-powered products that need reliable Li-ion charger control, safety timers, thermal handling, sleep modes, and brown-out recovery.
