That is so deeply awesome. Can you tell us a bit more detail about the systems and how they work? C? Assembly?
We need 100% branch code coverage at unit test level, and have function validation tests written in Java that validate the software against the requirements, running on simulated hardware. Similar tests are run against simulators with progressively more hardware-in-the-loop for more confidence.
When stuff like this happens I'm like... why did I choose web dev...
That said, space code has its own versions of webpack dependency hell...
I'd really love to know what you guys are doing!
C + MISRA + extensive testing plugs the gaps.