I would also add that what it takes also depends on where you are in your career path. For instance the advice to step up and take on tasks to make the lives of other engineers easier seems to me to be better advice for people who are in the earlier stages of their career. I am not a manager, but as a senior staff member, my manager does ask me for feedback on how less senior engineers are performing. I do assign tasks that are part of my projects to junior engineers and I really do appreciate it when they come to me and ask if I have anything that needs to be done. So remember, although you don't technically "work" for engineers like me, we do provide feedback to the boss.
I would also add that hard work misdirected is worth as much as no effort at all. I have found one of the best was of becoming a "star" is by directly impacting the bottom line. If you can make or save the company money, that will get you noticed. It doesn't need to be an elaborate idea either. For instance at my current job I found a big money saver after being on the job for just a few weeks. We do most of our machining outside with one vendor. When I spoke to the vendor I found out that his machine shop is equipped with all of the state of the art machines. I learned that when we send him drawings he takes our drawings and converts them to 3D models for programming the machines. We pay for this as part of the setup time for the job. How stupid is this? Our drawings are generated from 3D models, and we pay a vendor good money to turn our paper drawings back into 3D models for his CAM software. We determined that he could use or 3D models directly. This was a very easy cost savings in terms if both time and money. Very little effort went into this.
Effective communication can not be over stressed. Many engineering managers are idiots who barely know your name, let alone what you do. It took me a good number of years to realize that there are very few good managers out there who really engage their employees and have any handle on what is going on. If I wait for my boss to come to me, well, I am going to be waiting until performance review time, and I might not like what I am going to hear. I make an effort to keep my boss informed about what is going on. This is especially important of you do something good that is outside of your assigned tasks. This also gives the boss a feeling that he is important. Sometimes I go and ask him questions I already have answers to, or seek his advice (even though I know what to do and have no intention of listening to his advice anyway) just to keep him engaged and make him feel important.
Communication is important across all levels-peers and subordinates as well as your management. People who are well liked will generally do better than those who are disliked even if they are just as smart and work twice as hard. Like it or not, life is a popularity contest to some extent.