I work in factory automation, and usually write ladder logic, structured text, and jython for work, but I also do some electrical design when needed.
My favorite tools are C++ and assembly, and although I've written some fun code, made a few circuit boards, and programmed a couple of eeproms, I know enough to know that I still have a lot to learn about both languages.