Hi guys. Ok a few things.
Yeah. I forgot to mention about security. Didn't think u were into it since u seemed to be a h/w guy.
Actually, a few guys and myself started up a company couple years ago, while still in undergrad. We design security systems (financial, etc.). In anycase, we applied for a couple of patents even. Awaiting funding
..
it's an interesting field for sure. Depends on what you want to go in to. There are 2 aspects to it. Design of primitives like encryption/hash algorithms and "system design".
The first, requires HEAVY math. You really need to know a lot of math in Statistics, Optimization, real analysis, etc. to design good crypto primitives.
For the latter (systems), it is not as needed. You can "use" those primitives and use them to build "systems".. For this, math is obviously useful. But not to the same extent.
There are jobs out there. But first decide what you want.
As for your resume..
1) Skills
2) Awards
3) Experience
4) Education
This is the order I would go with. Don't mix soft/hard skills together. Separate them. i.e. peoples skills vs your tech background. Also, devide up s/w and h/w skills if you can.
Awards are important. Resumes all look the same.
YOU HAVE TO MAKE IT SUCH THAT YOU CATCH THE PERSON'S EYE IN THE 15 SECONDS THEY USE TO PERUSE YOUR RESUME.
Work experience can go after that. Unless you go to MIT or Harvard, put "Education" last. Well, I guess if you can put your "Hobbies/Interests" at the VERY very end if you want.