The skill set that earns money for a recruiter is the ability to develop contacts to hiring managers in growing companies. It has been my experience that very few recruiters are able to understand the technical skills of engineers.
If you want to cut the recruiter out of the loop, then try to develop your own recruiting skills. For example, if you want to contact the hiring manager within a company that interests you, then search the net for articles, press releases, white papers or patents related to the company. From those publications,
you should be able to find a few names of the members of the technical staff. Once you have the names, then just give them a call and ask for the name of a hiring manager. You can also ask for the names and phone numbers of colleagues in other companies.
The above research process is good for engineers because it will give you an opportunity to learn about the company's products and services. A recruiter, of course, doesn't care about technology. Instead of doing a lot of reading, a professional recruiter will spend more time on the phone calling everyone that he/she knows to dredge up names. They might also hang out at the golf course, chamber of commerce, toastmasters, or anywhere else that professionals tend to spend their time.