I would say there is not a sharp dividing line. There is engineering practice, there is research and development into incremental modifications and improvements of existing engineering practice having varying degrees of novelty, and way at the other end of the spectrum is pure research into the mass of neutrinos and whatnot. In between there is an infinite range of degrees.
In some sense engineers are always doing "science." Pilot projects and prototypes are a common way of experimentally demonstrating the feasibility of a new engineering design or process. One might say that this is "science" but not "Science." Some seem to feel that it isn't Science without peer review. I've been part of the peer review process numerous times from both sides of the table and it's nothing like what you would think if you gleaned your impression of peer review from reading about it on lesswrong. In short, the process barely serves to filter out the obviously wrong.
Some of the best science has come out of the engineering industry, actually, and this is widely recognized (look at how many nobel prizes in physics were awarded to people who did work in the electronics industry; the 1956 prize for transistors stands out in particular).
In industry the stakes are higher and there is a higher penalty for being wrong about the world. This drives a lot of good science.
Science is not particularly reliable.
And yet, we have remarkable technology, and can do medical marvels.
My tentative theory is that there's a lot of knowledge that's less formal than science in engineering, manufacturing, and the practice of medicine which makes it possible to get work done, and some fairly effective methods of filtering information that comes from science.