By setting up and using the USB Gadget driver(s) on the embedded device there are a number of ways to resolve your problem.
You could... set up the gadget as a disk, IP over usb, serial, etc. (This does assume your product has a USB device, MiniUSB, socket)
Then it would not matter what OS was on the host (PC), assuming a driver is available. Then either copy/move the data manually (easy if your device shows up as a disk, similar to the way cameras do) or write a program/script to copy/move the data when the device is plugged in.