Senior Firmware Engineer
Current- Firmware development on battery based products including Battery Backup Unit, Power bank, battery charger cradle and Energy Storage Systems.
- Develop custom Battery Management System(BMS) for battery monitoring, capacity calculation, charging/discharging control, protections, external device communications and low power modes.
- Develop Bootloader code, s19/Hex/bin file converting program and CRC verification process for firmware update via I2C, UART protocols.
- Develop USB Virtual… Show more
- Develop USB Virtual COM to I2C or CAN communication boards, TI Gauge data quick writing tools.
- Develop Windows applications using Python + Qt to control equipments through RS-232、GPIB、VCOM interface, to achieve automatic test, host simulation and production line examinations.