When developing safety critical systems functional safety standards are defined. There are several standards to choose from – for example ISO26262 for road vehicles, IEC61508 for different industries and DO-178B/DO-178C in avionics. However, for non-safety critical product development, there is no universal approach in order to ensure product quality.
Using the full functional safety standards for non-safety critical embedded products is not nescessary. Nevertheless, it makes sense to look into them when setting up design guidelines to implement general approaches.