There are heating systems designed for floating floors, such as our Environ system. However, the flooring must be rigid enough so it does not mold itself to the heating cables over time.
Check the flooring manufacturer's floor heating recommendations. In most cases, the heating system will need to be embedded beneath the flooring. Check for all "flatness" requirements for the flooring you choose. The flattest floors utilize self-leveling cement when installed correctly.