Senior PLC Software Engineer – Onsite, ST/IEC 61131

Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 130,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Tuition benefits
Paid time off & holidays
Bus pass program
Fitness center access
Parental & military leave

Job summary

Carnegie Mellon University seeks a PLC Software Development Engineer to design, program, test, and maintain industrial control software for critical operations. The role centers on Structured Text programming for Rockwell PLCs and requires deep knowledge of control systems, networking protocols, and SDLC practices.

You will work with a collaborative team, travel up to 25%, and must be able to obtain a DoW security clearance. On-site engagements at CMU facilities in Pittsburgh are expected.

Qualifications

  • BS in Computer Science, Electrical Engineering, or related with 10 years' experience; MS with 8 years; PhD with 5 years.
  • Hands-on experience with Rockwell Automation PLCs and IEC 61131-3 Structured Text.
  • Familiarity with Ethernet/IP, Modbus, and industrial control systems.
  • Experience with configuration management and collaboration tools (Git, SVN, GitLab, Jira).
  • Knowledge of DoW processes and SDLC lifecycle.

Responsibilities

  • Design, implement, and maintain PLC programs using ST.
  • Collaborate with cross-functional teams to define control system requirements.
  • Test, debug, and validate automation systems for reliability and safety.
  • Troubleshoot and optimize PLC programs for performance and maintainability.
  • Develop technical documentation including specs, test procedures, and user guides.
  • Provide on-site and remote support for commissioning and upgrades.

Skills

Structured Text ST
Rockwell PLCs
Ethernet/IP
Modbus
Git SVN GitLab Jira
DoW security clearance
SDLC

Education

BS in CS/EE
MS in CS/EE
PhD in related field

Tools

Git
SVN
Jira

Job description

Carnegie Mellon University seeks a PLC Software Development Engineer to design, program, test, and maintain industrial control software for critical operations. The role centers on Structured Text programming for Rockwell PLCs and requires deep knowledge of control systems, networking protocols, and SDLC practices.

You will work with a collaborative team, travel up to 25%, and must be able to obtain a DoW security clearance. On-site engagements at CMU facilities in Pittsburgh are expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PLC Software Engineer (ST) - Rockwell Specialist
PLC Software Engineer (ST) - Rockwell Specialist

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Relocation assistance
University facilities access
Paid parental leave
+1
Senior PLC Software Engineer – Structured Text
Senior PLC Software Engineer – Structured Text

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 80,000 - 120,000
Comprehensive medical insurance
Tuition benefits
Paid parental leave
+2
PLC Engineer
PLC Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Relocation assistance
University facilities access
Paid parental leave
+1
PLC Engineer
PLC Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 130,000 - 190,000
Relocation assistance
Tuition benefits
Paid time off & holidays
+3
PLC Engineer
PLC Engineer

noriba GmbH • Pittsburgh

On-site
USD 80,000 - 120,000
Comprehensive medical insurance
Tuition benefits
Paid parental leave
+2
Onsite PLC Engineer: Automation & Controls Expert
Onsite PLC Engineer: Automation & Controls Expert

Pemco Corporation • Rocky Gap (VA)

On-site
USD 50,000 - 100,000
PLC Programmer – Rockwell/Siemens Automation
PLC Programmer – Rockwell/Siemens Automation

Commissioning Partners • California (MO)

On-site
USD 90,000 - 130,000
PLC Programmer
PLC Programmer

Commissioning Partners • California (MO)

On-site
USD 90,000 - 130,000
PLC Safety Software Engineer – I&C Systems
PLC Safety Software Engineer – I&C Systems

Westinghouse Electric Company LLC • Northern (KY)

Hybrid
USD 58,000 - 73,000
Comprehensive Medical benefits
401(k) with Company Match
Paid Vacations and Holidays
+2
PLC Controls Engineer
PLC Controls Engineer

Reser's Fine Foods, Inc. • North Carolina

On-site
USD 75,000 - 105,000
Medical insurance
Dental insurance
Vision insurance
+7