Hello!
I'm skilled engineer, and completed many embedded devices projects.
May I use my experience to help you with this project?
I'm experienced (10+ years) in all stages of Electronic product creation: taking concept, technical and system specs, converting into a functional circuit, doing the PCB design and layout (using product specs) and building the functional prototypes.
I worked with Arduino, Raspberry, other SBC, various controllers and electronic components.
I and my friends DID such BATTERY management system before with the functions you name too.
We can offer you our experience and workouts in order to reduce costs and time of production.
As for my firmware programming experience, I worked with many different MCU (Atmel, TI, NXP, STM) and have created many firmware for various tasks (basically data acquisition systems, measuring technical params or data transmission in M2M, IoT, industrial automation).
Since 2011 I've been working with Embedded ARM Systems
In my working process I use C/C++ and different tools, software (IDE, programmers, custom utils).
So I'm able to perform full complex of work: since start (scratch, schematic, circuitry, PCB design) to finish (test, installation and setup).
Please share more details about functionality to be implemented.
Maybe you have requirements list or draft specification for this project?
When can we discuss project details?
I'm available online since 8AM your time.
Looking forward to hear from you
Vitaliy