This document describes the design and implementation of an improved watchdog timer for use in safety-critical applications such as space launch vehicles. The proposed watchdog timer operates independently of the processor using its own clock. It includes multiple "windows" to check parameters individually, allowing faults to be detected earlier than existing sequential designs. The watchdog was designed, simulated, and implemented in an FPGA to be configurable and adaptable. Its effectiveness at detecting injected faults was validated through hardware testing. Implementing this improved watchdog timer could help ensure reliability for safety-critical systems like space launch vehicles.