I'm actually a transfer student myself. A 3.74 GPA is excellent. Write a great essay and do some good responses for the short answer, too, and you'll have a very good shot.
I am a weird transfer - I transferred from App State to NCSU for the spring semester of Freshman year. They looked at me as a high school student and therefore only looked at my high school grades. I got in just fine, but they'll be looking at you as a college transfer (which should make it easier). I'm not in the college of engineering, though; I am in PAMS (Physical and Mathematical Sciences).
Take a look at their course equivalency website and see if your school is listed. Based upon how many credit-hours your courses were, some may or may not transfer fully. For example, I had a 3-hr English course at App, but NCSU requires a 4-hr English course. It came as a "free elective" and now I need to go see if I can get that fixed so I don't need to waste any time with another English course. I had a 5-hr physics course, but it only counted as 4 with a 1 hr free elective for some reason. Apparently 4 is the maximum credit-hours that you can have for a single class.
Make sure you walk to your classes beforehand! NCSU is
huge and you'll get lost if you don't set out a path for yourself. Just remember that the majority of your classes (if not all of them) will be on the North campus, which is through the tunnels that go under the train tracks if you're coming from the Talley Student Center side. You can also look at it as directly parallel to Hillsborough Street as a reference. You may have a class or two on the Centennial campus, which is right down Avent Ferry Road and to the left. If you follow the signs, you'll be okay. I got lost a couple of times my first few days, so make sure to scout out your surroundings before you attend class. You'll feel a little overwhelmed at first, but you'll quickly feel right at home and the campus will seem strangely smaller once you get your bearings