Scientific Modeling is a research skill required not only for the software engineers but also for any engineer on any specialization where you be able to create models for things that can be used for the available simulation packages to know the response or the effect of the element you modeled. suppose you have a developed device and you want to see how it behaves, the only way is to try to create an electrical model for it to be included on the integrated circuit packages.
I think that this skill is necessary as can be modeled mechanically without involving scientific research but if done scientifically created model is optimal.
This skill allows engineers to create efficient models making use of scientific research and of the particular procedures providing engineering.