Cumulocity GPS error - SigFox

Hello, how are you?
I have a problem about the geolocation of a device via SigFox network, I already have the agent-SigFox and I receive the data in Cumulocity, but when I try to convert, the database converts to decimal and not to float, which is necessary to put the GPS coordinates.
What would be the correct way to transform the coordinates from hex to float?

hex - Cumulocity - Correct
lat - 0xC1BD89CA - (-1044543027) - (-23.6923)
lng - 0xC23A3CD2 - (-1036370731) - (-46.5594)

Thank you for your help.


I hope IEEE 754 - Wikipedia will help you on this.

best regards