Mostly yes, and I prefer it that way, but it does get smashed into a single word sometimes. "co-design" I've mostly only seen hyphenated, though I don't see it often enough or in broad enough contexts to really claim anything about the frequency in a general sense.
Maybe it's caused by `codesign` tools? Like `codesign --extreme` which probably requires two signers to sign one thing?