Hi @nubeintesting Welcome to the community. Good question, or actually a few questions all in one there.
I think, to try and help people give you more specific answers and not vague advice you need to tell us a bit more about the product and what it does. A lot of the same heuristics for desktop and web apps do apply to embedded, but it’s much harder to test most of the time, although the tests you can run are really a lot simpler. And as you know there are different kinds of risks to test for around provisioning and reliability with mission critical devices.
I’m assuming you want to simulate because the product communicates or interfaces with another thing as a big part of it’s workings. So, do tell us more about what the device does, and more about what simulation ideas you have.