According to Food Info, freezing does not kill Salmonella. While freezing does kill a few bacteria present on food, it does not kill enough of the bacteria for it to be considered a successful food safety method.
Generally, Salmonella poisoning occurs from consuming contaminated meat, eggs, cheese, raw vegetables, raw fruit, nuts, spices and unpasteurized foods. According to Food Safety, the only way to properly get rid of Salmonella is through heat. The Centers for Disease Control and Prevention recommends cooking all foods to the recommended temperatures to prevent Salmonella poisoning. Another way to avoid Salmonella poisoning is to not cross contaminate food. For example, never place cooked meat near raw meat.