PLC Software Engineer (ST) - Rockwell Specialist

Software Engineering Institute | Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Relocation assistance
University facilities access
Paid parental leave
Professional development opportunities

Job summary

The SEI at Carnegie Mellon University in Pittsburgh seeks a PLC Software Development Engineer to design, implement, and maintain ST-based PLC programs. You will collaborate with cross-functional teams to define control requirements and ensure reliable, safe operation of industrial systems across DoD-focused projects.

Ideal candidates bring hands-on Rockwell PLC experience, IEC 61131-3 proficiency, and strong communication skills.

Qualifications

  • BS in CS or EE with 10+ years experience, or MS with 8+ years, or PhD with 5+ years.
  • Hands-on Rockwell Automation PLCs experience.
  • Proficient in IEC 61131-3 Structured Text programming language.
  • Strong understanding of Ethernet/IP and Modbus protocols.

Responsibilities

  • Design, implement, and maintain PLC programs in Structured Text.
  • Collaborate with cross-functional teams to define control requirements.
  • Test, debug, and validate automation systems for reliability and safety.
  • Troubleshoot and optimize PLC programs for performance.
  • Create system specifications, test procedures, and user guides.
  • Provide on-site and remote commissioning support.

Skills

Structured Text (ST)
Strong communication skills
Team collaboration
Software lifecycle knowledge

Education

BS in CS/EE (10y) OR MS (8y) OR PhD (5y)

Tools

Rockwell Automation PLCs
Git
SVN
GitLab
Jira
Windows OS
VMware/Docker/Hyper-V

Job description

The SEI at Carnegie Mellon University in Pittsburgh seeks a PLC Software Development Engineer to design, implement, and maintain ST-based PLC programs. You will collaborate with cross-functional teams to define control requirements and ensure reliable, safe operation of industrial systems across DoD-focused projects.

Ideal candidates bring hands-on Rockwell PLC experience, IEC 61131-3 proficiency, and strong communication skills.

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

Similar jobs worth comparing

Senior PLC Software Engineer – Onsite, ST/IEC 61131
Senior PLC Software Engineer – Onsite, ST/IEC 61131

Carnegie Mellon University • Pittsburgh

On-site
USD 130,000 - 190,000
Relocation assistance
Tuition benefits
Paid time off & holidays
+3
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
PLC Programmer – Rockwell/Siemens Automation
PLC Programmer – Rockwell/Siemens Automation

Commissioning Partners • California (MO)

On-site
USD 90,000 - 130,000
Senior PLC Controls Engineer - Rockwell/Siemens
Senior PLC Controls Engineer - Rockwell/Siemens

MPI Products • Town of Deerfield (WI)

On-site
USD 90,000 - 120,000
Very competitive salary with a bonus
Medical, dental, vision, STD/LTD, life
Safe harbor 401k
+1
PLC Software Engineer – Siemens S7/WinCC (Manufacturing)
PLC Software Engineer – Siemens S7/WinCC (Manufacturing)

ROCKWOOL International A/S • Byhalia (MS)

On-site
USD 68,000 - 104,000
Medical, dental, vision plans
401K match up to 6%
PTO, holidays & parental leave
+3
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 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
Siemens PLC Software Engineer – Automation & SCADA
Siemens PLC Software Engineer – Automation & SCADA

ROCKWOOL International A/S • Northern (KY)

Hybrid
USD 85,000 - 120,000
Medical, dental, vision
401K with match
PTO + holidays + parental leave
+3