I work for a Systems Integrator company. A small company with 14 engineers, some have 4 year bachelors degrees in Electrical Engineering, some with only 2 year degrees in things like robotics, others only have PLC experience. We all do pretty much the same job, and we all carry the title of Project Engineer, or Senior Project Engineer.
I have a Bachelors degree in EE, and graduated 8 months ago. I have not taken the P.E. test. I do system design, and PLC/HMI/SCADA programming.
I would consider anyone who does any type of design an engineer, whether degreed or not. If you only program, then you are a programmer.