You pretty much have to be working for a company with a few thousand employees before you might see an educational reimbursement program.
As for "liking" your job, in tough times, that's a luxury. It's a relatively recent phenomenon that people actually get a choice between jobs they "like" and those they don't. Engineers are already quite lucky in that regard; most people only get to choose between jobs they "hate" and those they hate less. Their "dream" jobs are probably close to the one you just don't "like."
As for duration, be professional, give adequate, or longer, notice, and finish your projects before moving on. If you make any term commitments, honor them.
TTFN
FAQ731-376