For the science project - 2 ninja level principal devs full time for SW, and we did a bit of outsource for UI/UX...
HW - one full time EE to do the basic schematics, a CAD guy on contract for the layout and PCB design, and a lab tech for various purposes... brought in a few folks for contract jobs on specific tasks related to getting boards built and then debug. Calling in a butt load of favors which saved me time and money with lab and test gear availability...
Add to that - an attorney and a cpa - which is critical at certain points...
I did most of the architecture work up front, along with getting everything else running (getting repos up, CI for nightly builds, etc...) - along with the hustle of running the business (biz plan, finance, etc) - which was 80 hours a week, and impacting my personal life and health.
The technology was the easy part - setting up and running the business was incredibly hard - and money is burning all the time. Most of that was my money initially, and pulled in an angel investor that really did help out when needed...
We did get to that moment, a minimum viable product - and the numbers for retail just didn't work - so it was about planning the exit on that one, and deciding do we continue as an ODM, or... so in the end, sold the HW/SW to another company, and that was that.
So getting back to
@System Error Message question - spinning up a router/device from scratch can be done in 6 months if the stars align, and they rarely do - but 12 months is reasonable if one has quality people and relationships, and a fair amount of luck.
It was crazy fun, frustrating, up and down, and it can consume people - I made new friends, and lost old ones.
It was a good experience, but not one I would do again without better planning and funding up front.