you are on the border line. most grad programs require a 3.0 for admission. if anyone lets you in with less than a 3.0, you'll probly have to take some deficiency courses or need some stellar letter of recs. do you want to study EE or some other related field?
note: do you want a masters or a phd? if its a phd, try asking about programs from whoever is supervising your senior thesis. you might have to go to a masters prgoram (pay yourself) and build up a good record there before you can move to a phd program.