Hello,
I have experience in USB power management and power systems design. Will you also be needing a finished board for testing or will you handle the first board by yourself?
Also, do you want to use USB 2.0, 3.0, 3.1 or USB-C compatible USB power hosting, and are you thinking of adding the USB ports as controlled loads to your system?
I use Eagle 6.5 for schematic and layout and use LTSpice for simulation.
Best regards,
Stuart Borden.