So you want to be a direct employee but work from home, from the get go? This may be a bit of a tall order.
Visiting the job websites isn't of no value but is limited, I got my current position from a resume I'd posted on one. I also got an interview at another place the same way. However I don't think I ever heard back from any places I actually applied to via one of the job sites. Likewise a lot of larger companies have online applications, I didn't hear back from most of those.
I got my first job by sending off resumes blind to companies listed in a relevant trade directory. To my mind this is similar to the google approach (so long as your search is targetted). So I might have to disagree slightly with Greg and say it's not useless but is limited, a lot will go straight into the round filing cabinet. At least try and get a name or failing that a job title. Just sending it blindly to HR will probably be the least effective.
Take a look at the EDD or equivalent website. Basically the govt unemployement office/agency. While they aren't typically overflowing with Engineering positions they have some.
Knowing someone, or someone who knows someone is usually a good way.
Sompting, I wouldn't say no value but I would think it's got issues.
KENAT, probably the least qualified checker you'll ever meet...