PLC Programmer
Control Systems 21 | Dillsburg, PA | Full-Time
controlsystems21.com | [email protected] | (717) 432-5511
About Control Systems 21
Control Systems 21 is a Pennsylvania-based process control and industrial automation firm serving manufacturing, municipal, oil & gas, and water/wastewater industries. We design, install, calibrate, and support automation systems with a legendary commitment to our customers — backed by 24/7 service availability, ISO 17025-accredited calibration, and UL508A-certified panel design. Our manageable size and no-nonsense style of business means your work has a direct impact on real systems and real customers every day.
Role Overview
This is a hands-on senior engineering role supporting PLC programming, systems integration, and commissioning across multiple customer sites and production environments. You will own full-cycle automation work — from architecture design through FAT/SAT commissioning — and serve as a technical resource for maintenance, operations, and engineering teams alike.
What You’ll Do
- Develop PLC programs from scratch and modify existing code across Rockwell (ControlLogix / CompactLogix) and Siemens (S7 / TIA Portal) GE platforms
- Lead system architecture design and multi-site standardization efforts
- Design and deploy HMI/SCADA solutions using FactoryTalk, Ignition, and WinCC
- Integrate systems data collection platforms via Ethernet/IP, Profinet, Modbus TCP/RTU, and OPC UA
- Own full commissioning including Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT)
- Perform root cause analysis and drive continuous improvement on live production systems
- Translate technical issues clearly for non-technical operations and maintenance teams
- Write thorough technical documentation and provide training to operators and maintenance staff
- Lead project meetings and serve as a primary technical point of contact for customers and vendors
- Troubleshoot down systems and trouble calls
- Assist in the ongoing training for current and newly hired employees
Technical Environment
PLC Platforms
- Rockwell Automation — Allen-Bradley, ControlLogix, CompactLogix (primary)
- Siemens — S7 / TIA Portal
- Schneider Electric, Mitsubishi (familiarity a plus)
- GE PLCs,and HMIS
Programming Languages
- Ladder Logic, Structured Text (required)
- Function Block, Sequential Function Charts / SFC
- IEC 61131-3 standards
HMI / SCADA
- FactoryTalk, WinCC, Ignition, Wonderware, Iconics, and GE iFIX, VTS
Industrial Communications
- Ethernet/IP, Modbus TCP/RTU, Profinet, OPC UA, DeviceNet / ControlNet
Requirements
Must-Have
- 8–10+ years of PLC programming experience
- Proficiency in Rockwell / Allen-Bradley platforms (ControlLogix / CompactLogix)
- Ladder Logic and Structured Text fluency
- Full commissioning ownership including FAT and SAT
- Demonstrated ability to work on live production systems
- Strong cross-functional communication skills (technical and non-technical audiences)
- Thorough documentation habits
Nice-to-Have
- Siemens S7 / TIA Portal programming experience
- Function Block and SFC programming
- Ignition SCADA certification
- System integration experience
- IIoT / data collection platform experience
- Leadership or mentoring track record
- OSHA or safety-critical environment background
Who Thrives Here
We’re a no-nonsense engineering team. You’ll do best here if you take ownership, solve problems under pressure, and can hold your own in a conversation with a production supervisor just as well as a controls engineer. We value: Our Core Values >
· Humility – Easy to work with and respectful
· Customer Focused – Exceed expectations, understand the unspoken need, and deliver consistent service and quality
· Flexible – pivot at a fast pace, think on your feet, and adapt to change
· Dependable – Do the right thing when no one is watching, do what you say and do what you do, no hand holding required, Trustworthy, Independent, and Responsible
· Problem Solving – Organized in thought, methodical in thought, take on any challenge, seek creative solutions, and focus on outcomes, not complaints.
Your First 90 Days
First 30 Days:
Learn our systems, processes, and team. Shadow active projects across customer sites and begin building relationships with engineering and operations contacts.
First 60 Days:
Take ownership of assigned programs and begin contributing independently to active deployments with minimal supervision.
First 90 Days:
Lead a project deliverable end-to-end and establish yourself as a go-to technical resource for your assigned accounts.
Interview Process
- Step 1 — HR Phone Screen: culture, communication, and compensation alignment
- Step 2 — Technical Interview: PLC platforms and real-world troubleshooting scenarios
- Step 3 — Panel Interview: cross-functional team fit and communication assessment
- Step 4 — Hiring Manager Decision (with HR and panel input)
Compensation & Benefits
Control Systems 21 offers one of the best benefit plans in the industry. Details will be discussed during the initial phone screen.
How to Apply
Submit your resume and a brief note about your PLC experience to:
[email protected]
Or apply directly through Indeed.
Equal Opportunity Employer
Control Systems 21 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable federal, state, or local law. We are committed to building a diverse and inclusive workplace where every team member can thrive.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Work Location: In person