First, and most important, there is more to learning than "remembering". Your goal in learning something like engineering (or math or science or ...) is competence in the field. That is, applying what you learn. If you can do that, then remembering specific facts (if that is what you mean) is less important and they are likely to rise to the top when doing applications.
Another major goal of an education is to gain insight into the workings of the field. How do the ideas fit together to form a unified whole. That can be just as difficult to achieve as competence, though they are related. And again, the facts will be implied by the insights, making them easier to recall, but also easier to look up in reference material as needed.
But, learning requires two things (as I've written here pretty often): reinforcement and feedback. Reinforcement comes through practice and it changes the brain. Feedback is to assure that you don't reinforce things that are incorrect. Most coursework is designed to provide these two aspects along with the presentation of material in a coherent way. For the "change the brain" idea see The Art of Changing the Brain by James E Zull.
But there is a way to enhance learning and enable retention that go hand in hand. Here is a description of something called the Hipster PDA, which is nothing more than a deck of index cards. The value in learning is that the creation of the cards and the revision of notes is in reinforcement. If you write things out by hand you get strong reinforcement.
But the added value for retention is that you can carry around with you at all times a few of the cards (10 - 20, say) and review them when you have a few moments; waiting in Starbucks, perhaps. If you write important ideas on the fronts of the cards, leaving the backs blank, you have a way to make notes when you think of things or see some relationships to other ideas. If you use different colored cards you can keep different kinds of ideas easily classified.
And, you don't waste any time at all. We all wind up waiting impatiently for things. Even carrying a notebook at all times is a big help. Bound notebooks (Moleskine) are very good for this. Date every page. Leave room for updates.