Yes, I got my degree in EE from Berkeley and went into engineering and found myself unsatisfied. (It turns out this was because my company was in a lull and had no real work to do, but they did not share this with me.) I went back and got a credential and was lucky to be placed as a math teacher. While there I showed other teachers what I found worked well, and ran the remedial math program but never advanced much to the higher courses because the more senior teachers had everything locked up unless I wanted to change schools. By then I was coaching too and became attached to the one school I was at.
When I went back to engineering with the same company, they used me to teach new engineers so I was able to teach and be paid an engineering salary. With some interesting test failures to work on the engineering job took on new meaning. But I still believe teaching is a high calling and if they would let us teach and negotiate for our pay it would be one of the best jobs to be had.
Of course the present state of teachers schools and unions have messed it up about as much as it can be messed up. Maybe Arnold will win the union busting proposition in CA and start to turn things around. (I taught in CA.)