What state are you from? If from Virginia, did you look at the scattergrams for your school? Virginia state universities, even UVa tend to have pretty firm GPA requirements as a threshold for admission that vary based upon the individual high school. I’m presuming your GPA is weighted and the scattergrams can be invaluable. A 4.3 or 4.4 would look pretty good coming from the top schools in the state. Not so much from others.
Since you are interested in STEM, you really should be looking at Virginia Tech as well. That is the better engineering school and also very competitive in other STEM disciplines.