Bro, I was right where you're at a year ago. It took me many late nights and many pots of coffee to find a job after school. With you're duel degree, I honestly don't think you should have a horrible time finding a job. Nukeworker is a great resource, but this is what I did:
COMMIT TIME!
DO NOT PAY OTHER PEOPLE TO WRITE YOUR RESUME!
1) Make an excel spread sheet of job applications which entail about 5-6 categories of info (i.e. date applied, company, postion #, location, sign-in info, and website link.
2) establish a well defined group of search parameters when looking for a job online (one word could possibly keep one position from popping up where as others may not) this should be kept to 4-5 search scenarios at the most)
3) DRINK COFFEE AND DO RESEARCH!
4) Be active every day! Job's quite literally pop up every day on many different websites. You must get in a rhythm of applying for positions daily. I cannot stress this enough. But, in addition to this, you need to have about 2-3 variations of your resume depending which specific position you are applying for within Engineering (Nuke/IT, etc). There are many "KEY WORD" search programs out there that HR reps utilize to weed out submitted resumes. There is nothing wrong with making MINOR adjustments to your resume to suit the job description (do not falsify your information!). Updating your resume and writing your resume to suit the job description makes a noticeable difference.
5) apply to companies directly through their websites and do not soley rely upon mass job search websites alone.
6) follow up on your submitted resumes. Make cordial inquires as toward the status of your submitted resume or position every so often (i.e. NO MORE THAN 2)
7) Network!, get involved in local groups or associations, talk to people on related forums like your doing now. Get to know people. This is important for people starting out in any field.
DON'T GET DOWN ON YOURSELF AND KEEP APPLYING EVERYDAY!
I don't know, thats all i got