I have a BSME from NCSU and have been in the workforce for 20 years. I've had the privilege of working on everything from Nuke Subs, Aircraft Carriers, Space Shuttle, Missiles, Lasers, Glass Plants, Power Plants, just to name a few. Funny thing is, I rarely use my engineering and have never done design. I learned a lot about manufacturing and how to build just about anything and currently manage an Industrial Engineering department for a large defense contractor. I've always networked with people and kept my experience varied and marketable.
As far as being happy in your job? I like things different everyday. Never bored. Some engineers like a little more structure. And if you don't like sitting in front of a computer all day, don't get too heavy into pure design. I knew a guy who went to work in the engine shop of a large Nascar team. Sounded cool, but he ended up running dyno tests for weeks on end and was bored to death. And the pay was lousy. Keep in mind a dream job may not be that glamorous and you end up with much more competition to get ahead.
Above all, for me to be happy, it takes a dynamic growing company with a young diverse workforce, good management, and a good boss who is willing to teach. Doesn't really matter what the product is or even what I do. You can create your own opportunities in that environment and move up or lateral. Or get good experience and move on.
It's a big world out there. That ME degree will get your foot into a lot of doors, even ones you never dreamed of.