PLC/HMI Controls Software Engineer

St. Paul, MN, US • Posted 1 day ago • Updated 2 hours ago
Full Time
On-site
USD $90,000.00 - 140,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Engineering Support
  • Integration Testing
  • Recovery
  • SCL
  • Ladder Logic
  • Sensors
  • System Integration
  • Startups
  • Acceptance Testing
  • Design Review
  • Collaboration
  • Mechanical Engineering
  • Manufacturing
  • Project Engineering
  • Software Documentation
  • Control Engineering
  • Computer Engineering
  • Programmable Logic Controller
  • Electrical Engineering
  • Schematics
  • Technical Writing
  • Analytical Skill
  • Communication
  • Siemens
  • Web Portals
  • HMI
  • Computer Networking
  • Motion Control
  • Robotics
  • Machine Vision
  • Material Handling
  • Cyber Security
  • Energy
  • Aerospace
  • Product Development
  • FOCUS
  • Concept Development
  • Product Design
  • Documentation
  • Problem Solving
  • Conflict Resolution
  • Optimization
  • Testing
  • Impact Analysis
  • Information Assurance
  • Information Architecture
  • Insurance
  • Life Insurance

Summary

RFA Engineering (;/strong> is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking experienced controls and automation engineers to join our engineering team. For this position RFA will be working in many functional areas supporting industrial automation, automated equipment, machine controls, material handling systems, and other complex engineered equipment across a variety of industries.

PLC/HMI Controls Software Engineer

PLC/HMI Controls Software Engineer will support the development, integration, testing, and commissioning of automated machinery and industrial control systems. This role will work on custom equipment including material handling systems, cranes, gantries, robotics, motion-control systems, and specialized automation equipment used in demanding industrial environments.

Responsibilities
  • Develop PLC and HMI software for industrial machinery and automated equipment.
  • Create machine sequences, operating modes, interlocks, alarms, diagnostics, and recovery functions.
  • Program PLCs using Structured Text, Siemens SCL, ladder logic, or similar languages.
  • Configure and integrate industrial networks, controllers, drives, sensors, and actuators.
  • Develop and troubleshoot motion-control systems including VFDs, servo drives, motors, and encoders.
  • Support robotics, machine vision, and advanced automation technologies as required.
  • Perform software integration, machine checkout, troubleshooting, startup, and commissioning activities.
  • Support Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT).
  • Participate in controls design reviews and software verification activities.
  • Collaborate with electrical, mechanical, manufacturing, and project engineering teams.
  • Create and maintain software documentation, test procedures, and as-built records.

Requirements
  • Bachelor's degree in Electrical Engineering, Controls Engineering, Computer Engineering, Electrical Engineering Technology, or a related field.
  • Experience with PLC programming, machine controls, or industrial automation.
  • Experience developing PLC-based control systems.
  • Ability to read and interpret electrical schematics and technical documentation.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Effective written and verbal communication skills.
  • Ability to work in a multidisciplinary engineering environment.

Preferred Qualifications
  • 3+ years of industrial controls or automation experience.
  • Experience with Siemens PLCs, TIA Portal, and Structured Text.
  • Experience with Rockwell PLCs and FactoryTalk products.
  • Experience developing HMI applications using Ignition, FactoryTalk View, WinCC, or similar tools.
  • Experience with industrial networking and distributed control systems.
  • Experience with servo systems, motion control, robotics, and machine vision.
  • Experience commissioning automated equipment and supporting FAT/SAT activities.
  • Familiarity with machine safety, functional safety, and SIL-rated systems.
  • Experience with cranes, gantries, automated material handling systems, or custom machinery.
  • Knowledge of industrial cybersecurity concepts.
  • Experience supporting projects in highly regulated industries such as nuclear, energy, aerospace, or defense.

Visa sponsorship is NOT available for this position.

Pay Range: $90,000-$140,000 Commensurate with experience

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.

Competitive Benefits
  • Health and Dental Insurance
  • TelaDoc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80183333
  • Position Id: 8f5c0ff4951a97eeeedba1e35907622
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.