Industrial Automation Software Engineer: PLC/HMI & PC Apps

Pacific Scientific Energetic Materials Company

Chandler (AZ)

On-site

USD 83,000 - 155,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PacSci EMC in Chandler, AZ seeks an Industrial Software Engineer to develop and maintain software that controls production equipment and supports automation. You will bridge PLC/HMI programming with PC-based applications, ensuring reliable equipment and integrated systems on the factory floor.

The role requires hands-on experience with PLCs, VB.NET/.NET, Ignition SCADA, Cognex vision, and cross-functional collaboration onsite.

Qualifications

  • Approximately five years of relevant programming experience, including PLC programming and PC-based application development.
  • A relevant degree in electronics, electrical engineering, computer science, or a related technical field, or equivalent demonstrated technical experience.
  • Hands-on experience programming or integrating hardware, industrial equipment, or test systems beyond classroom-only projects.
  • Strong programming fundamentals and the ability to learn and adapt across programming languages, development environments, and PLC platforms.
  • Ability to diagnose software and system issues, explain the engineering reasoning behind solutions, and translate operational needs into functioning equipment software.

Responsibilities

  • Develop, maintain, and improve PLC programs and HMI applications for production equipment and new automation systems.
  • Develop and maintain PC-based applications for custom electrical test equipment, including integration with existing hardware interfaces and software libraries.
  • Maintain, troubleshoot, and convert legacy software applications, including applications in the VB.NET/.NET environment, as equipment and technology evolve.
  • Translate end-user needs and equipment concepts into software requirements and working solutions; investigate ambiguous requests and apply sound engineering judgment.
  • Integrate production and test equipment with systems used to collect and communicate manufacturing data, including support for Ignition SCADA deployment.
  • Integrate existing commercial machine vision and AI-enabled inspection solutions into equipment and manufacturing processes, including potential weld inspection and X-ray or video analysis applications.
  • Coordinate with IT on computers, software interfaces, and systems deployed to the production floor.
  • Provide software expertise and escalation support to equipment personnel who lead frontline production-equipment troubleshooting.
  • Participate in equipment qualification and user training for new or modified systems.
  • Manage assigned programming work independently, communicate project status and technical decisions, and collaborate with cross-functional partners.

Skills

PLC programming
HMI development
PC-based applications
VB.NET/.NET
Ignition SCADA
Machine vision
Cognex systems
Industrial automation
System integration
Electrical test equipment

Education

Bachelor's degree in electronics, electrical engineering, computer science, or related field

Tools

VB.NET
.NET
Ignition SCADA
Cognex
National Instruments Measurement Studio
Productivity PLCs
C-More HMIs
Machine vision systems

Job description

PacSci EMC in Chandler, AZ seeks an Industrial Software Engineer to develop and maintain software that controls production equipment and supports automation. You will bridge PLC/HMI programming with PC-based applications, ensuring reliable equipment and integrated systems on the factory floor.

The role requires hands-on experience with PLCs, VB.NET/.NET, Ignition SCADA, Cognex vision, and cross-functional collaboration onsite.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial Automation Software Engineer
Industrial Automation Software Engineer

Ralliant • Chandler (AZ)

On-site
USD 83,000 - 155,000
Industrial Automation Software Engineer
Industrial Automation Software Engineer

Ralliant • Chandler (AZ)

Hybrid
USD 83,000 - 155,000
Senior Controls Engineer – PLC, HMI & Test Automation
Senior Controls Engineer – PLC, HMI & Test Automation

Pacific Scientific Energetic Materials Company • Chandler (AZ)

On-site
USD 83,000 - 155,000
Controls Engineer: Full-Lifecycle Automation Lead
Controls Engineer: Full-Lifecycle Automation Lead

Ralliant • Chandler (AZ)

On-site
USD 83,000 - 155,000
Senior Automation Controls Engineer
Senior Automation Controls Engineer

Ralliant • Chandler (AZ)

On-site
USD 83,000 - 155,000
Controls Engineer: PLC/SCADA & Automation Specialist
Controls Engineer: PLC/SCADA & Automation Specialist

Ppswork • Phoenix (AZ)

On-site
USD 80,000 - 110,000
Senior PLC/SCADA Automation Engineer (Onsite)
Senior PLC/SCADA Automation Engineer (Onsite)

Process Automation – Controls.Instruments.Validations, Inc. • Indianapolis (IN)

Hybrid
USD 110,000 - 140,000
90% employer-paid healthcare premiums
401(k) with 4% company match
Health Savings Account (HSA) with公司Con
+1
Controls Engineer & Programmer (PLC, HMI, SCADA)
Controls Engineer & Programmer (PLC, HMI, SCADA)

PPS-HPS • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Controls Engineer: PLCs, HMI/SCADA & Automation
Controls Engineer: PLCs, HMI/SCADA & Automation

PPS-HPS • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Automation & Controls Engineer: PLC/HMI Specialist
Automation & Controls Engineer: PLC/HMI Specialist

Automationtechies • Pleasanton (CA)

On-site
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3