I have no real experience designing hardware, but I do have a story about extreme waterfall in hardware design.
I was once in a meeting with some hardware people who were looking for help with the UX and complementary app for their product. They had already locked the hardware design, but had yet to decided what the buttons would actually do. Essentially, they were looking for help to come up with features for the buttons.
Thankfully I didn’t get the job.