Programmer III

Keystone Engineering Group, Inc.

Frazer Township (PA)

Hybrid

USD 85,000 - 120,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid Work Schedule
Training, Professional Development and
Career Pathing
Casual Dress Code
Employee Referral Bonus
Company paid Life Insurance and Short/
Long Term Disability
Paid Time Off
Holidays
401K Plan
Pet Friendly Environment

Job summary

Keystone Engineering Group, Inc. seeks a seasoned Electrical/Software Engineer to design, program, and troubleshoot PLC, OIT, and HMI systems for water and wastewater projects.

You will develop PLC, OIT, and SCADA programs, troubleshoot field controls, and provide technical support to resolve equipment and process issues. The role requires 5–8 years in related PLC/OIT/HMI work, strong leadership, and the ability to work independently with budget awareness.

Qualifications

  • Associate's or Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 5-8 years of experience in PLC/OIT/HMI programming or related roles.
  • Knowledge of I&C Systems used in water/wastewater industry a plus.
  • Advanced knowledge of PLC programming languages (e.g., Ladder Logic, Function Block, Structured Text) and HMI software.
  • Strong analytical, problem-solving, communication, organizational, and time management skills.
  • Strong leadership and mentoring skills.
  • Ability to prioritize tasks, and show close attention to detail.
  • Possess strong interpersonal skills and approachability in demeanor to work effectively with peers and clients.
  • Ability to work independently to meet deadlines and stay within budget parameters on an ongoing basis.
  • Proficient in Microsoft Office Suite.

Responsibilities

  • Program and integrate moderate to advanced control systems including the following software types: PLC, OIT, HMI, Reporting, and Alarming.
  • Development of PLC, OIT, and SCADA system programs.
  • Conduct troubleshooting of field control systems.
  • Provide technical support in resolving equipment and process issues.
  • Ability to conduct startup activities independently.
  • Compile a standard report of completed actions for regular submission to the Programming Manager.
  • Understand control panel drawings, network drawings, and I/O lists prepared by others with ability to identify needs for corrections.
  • Participate in QC review with the expectation that comments are limited and mostly pertain to intermediate / advanced programming philosophies.

Skills

PLC programming
OIT programming
HMI programming
SCADA programming
Leadership
Communication
Time management
Problem solving
Budget awareness
Travel readiness

Education

Associate's degree in Electrical Engineering or related field
Bachelor's degree in Electrical Engineering, Computer Science, or related field

Tools

Microsoft Office Suite

Job description

Keystone Engineering Group, Inc. is a Professional Engineering Firm and Systems Integrator with 25+ years of experience in Design and Design-Build services for Water, Wastewater, and private industries. We have five offices located inSoutheastern Pennsylvania, Northeastern Pennsylvania, New Jersey, Lewes Delaware, and Seaford Delaware.

Keystone has cultivated a strongemployee and clientcentered environmentwhere employees are valued, respected, and supported.

Our team effectively workstogether to deliver projects on time and on budget.

Required Qualifications:

  • Associate's or Bachelor's degree in Electrical Engineering, Computer Science, or a related field
  • 5-8 years of experience in PLC/OIT/HMI programming or related roles
  • Knowledge of I&C Systems used in water / wastewater industry a plus
  • Advanced knowledge of PLC programming languages (e.g., Ladder Logic, Function Block, Structured Text) and HMI software.
  • Strong analytical, problem-solving, communication, organizational, and time management skills
  • Strong leadership and mentoring skills
  • Ability to prioritize tasks, and show close attention to detail
  • Possess strong interpersonal skills and approachability in demeanor to work effectively with peers and clients
  • Ability to work independently to meet deadlines and stay within budget parameters on an ongoing basis
  • Proficient in Microsoft Office Suite

Responsibilities:

  • Program and integrate moderate to advanced control systems including the following software types: PLC, OIT, HMI, Reporting, and Alarming
  • Development of PLC, OIT, and SCADA system programs
  • Conduct troubleshooting of field control systems
  • Provide technical support in resolving equipment and process issues
  • Ability to conduct startup activities independently
  • Compile a standard report of completed actions for regular submission to the Programming Manager
  • Understand control panel drawings, network drawings, and I/O lists prepared by others with ability to identify needs for corrections.
  • Participate in QC review with the expectation that comments are limited and mostly pertain to intermediate / advanced programming philosophies
  • Hybrid Work Schedule
  • Training, Professional Development and Career Pathing
  • Casual Dress Code
  • Employee Referral Bonus
  • Company paid Life Insurance and Short & Long Term Disability
  • Paid Time Off
  • Holidays
  • 401K Plan
  • Pet Friendly Environment

Our Programmers travel locally to client sites and occasionally have overnight travel trips for projects.

Keystone Engineering Group, Inc. does not sponsor employment visas for any positions.

Keystone is an equal opportunity employer committed toproviding equal employment and advancement opportunities. Equal employment opportunity applies to all termsand conditions of recruiting and employment, including hiring, training, job assignment, promotion, compensation, and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer III
Programmer III

Keystone Engineering Group, Inc. • Seaford (DE)

Hybrid
USD 90,000 - 120,000
Hybrid work schedule
401K Plan
Paid Time Off
+4
Programmer III
Programmer III

Keystone Engineering Group Inc • East Whiteland Township (PA)

Hybrid
USD 90,000 - 104,000
Hybrid Work Schedule
Training, Professional Development and
Career Pathing
+8
Programmer III
Programmer III

Keystone Engineering Group Inc • Lewes (DE)

Hybrid
USD 90,000 - 104,000
Hybrid work schedule
Career development
Casual dress code
+7
Programmer III
Programmer III

Keystone Engineering Group Inc • Seaford (DE)

Hybrid
USD 90,000 - 104,000
Hybrid Work Schedule
Training and Career Pathing
Paid Time Off
+7
Programming Manager
Programming Manager

Keystone Engineering Group, Inc. • Frazer Township (PA)

Hybrid
USD 140,000 - 190,000
Hybrid schedule
Training & development
Casual dress
+7
Programming Manager
Programming Manager

Keystone Engineering Group Inc • East Whiteland Township (PA)

Hybrid
USD 132,000 - 150,000
Hybrid Work Schedule
Training & Career Pathing
Casual Dress Code
+7
Automation Project Manager II
Automation Project Manager II

Keystone Engineering Group, Inc. • Seaford (DE)

Hybrid
USD 85,000 - 120,000
Casual Dress Code
Employee Referral Bonus
Life Insurance
+7
Automation Specialist
Automation Specialist

Keystone Engineering Group, Inc. • Clarks Green

Hybrid
USD 75,000 - 110,000
Hybrid Work Schedule
Company paid Life Insurance and Short/
Automation Project Manager II
Automation Project Manager II

Keystone Engineering Group Inc • Lewes (DE)

On-site
USD 98,000 - 118,000
Hybrid work schedule
Training, professional development
Casual dress code
+7
Senior PLC/OIT/SCADA Programmer
Senior PLC/OIT/SCADA Programmer

Keystone Engineering Group Inc • East Whiteland Township (PA)

Hybrid
USD 90,000 - 104,000
Hybrid Work Schedule
Training, Professional Development and
Career Pathing
+8