A bachelor's degree in electrical, computer, or mechanical engineering, or IT is recommended for PLC programming roles. Entry-level salaries range from approximately $82,596 to $102,450, with a median around $91,738. Strong knowledge of Ladder Logic or C is also important.