Is there an equivalent of the journals Science or Nature for engineering? The journals Science and Nature seem like they are basically the flagship journals for most of the hard sciences, such as biology, physics, or chemistry.  Is there an equivalent high-caliber journal for general engineering?  For example, if somebody discovers a new algorithm that revolutionizes robotics (and is so profound that it might be of interest to mechanical engineers or computer engineers as well), is there an appropriate outlet for such a thing?
While Nature and Science have high impact factors and are widely read, I would not call them "flagship" journals. That said, while your list of "hard sciences" are on topic at Nature and Science, so are soft sciences, medicine, and engineering. What make journals like Nature and Science so widely read, is that nearly everything is on topic and within their scope if it is "important" enough.