Yes, the STM32 is equipped with a watchdog (IWDG) that can reset the MCU after programmable time from about 0.1 ms to 26s.
But this functionality is not impemented in the CircleOS, and you have to program it into your application.
Be carefull, because the watchdog counter is always running when the MCU is stopped in debug mode (this is the default value, and Ride does not permit to modify it yet.
You can find an example of IDWG use, in the examples provided with the STM32 ST library.
Yves.