I have been a maintenance technician or electrician working for a single company, and the person doing all of the programming for that facility. I guess that made me the in-house PLC programmer. Now, working for a systems integrator, doing PLC programming for many different companies, I am now the contracted PLC programmer.
I would say most in-house PLC programmers are in the 2 year degree programming class, while most out-of-house (contractor)PLC programmers tend to be in the 4 year degree programming class. From my experience.
My job title is Electrical Engineer. I have a BS in EE and my Journeyman Electrician license (still working on the Master). I do panel layout/design, wiring, process design, PLC programming, pneumatic/hydraulic design and installation and the upgrades and troubleshooting later in life. I'm an in house engineer for a relatively small company. Chose to work here because of how close it was to where I live.
Engineering seems to go with the technical requirements of the job.I´m an electronic engineer for a group of companies, the owner doesn´t like to contract integrators, so i´m the one in charge of designing, drawing, programming, trubleshooting, commissioning etc, etc.
Just like the licensing issues I'm having. I'm in the industrial side of electricity. I don't get exposed to the Residential/Commercial stuff that makes up 90%
Electricians, especially those licensed, tend to be focused on Residential/Commercial and the building codes. PLCs are like a foreign language to a lot of them. Going to an Electrians' online forum isn't going to get you a large group of people knowledgeable about PLCs.