What skills are important for fire protection engineers?

Knowledge of fire codes, building systems, risk assessment, and design software are critical.