The document describes DynaMut, a tool developed to automate mutation testing for embedded system applications written in C++. DynaMut inserts conditional mutations into the code during compilation rather than requiring multiple recompilations. This reduces the time needed for mutation testing by 48-67% compared to traditional methods. The document also evaluates different sampling techniques for reducing the number of mutations tested while maintaining representative results, finding that dithered sampling is most effective.