2,136,308open jobs
135,084companies
248,351added this week
Browse all
Salary
$90k – $140k per year
Location
In office (Saint Paul, Eden Prairie)
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 4, 2026. RFA Engineering scores B on the Alion truth index.

Overview
Company
Impact
Profile match
RFA Engineering is an engineering services firm headquartered in Eden Prairie, Minnesota, that provides mechanical, electrical and embedded software engineering, testing and documentation for makers of off-highway and industrial machines. Founded in 1967, it serves agriculture, construction, mining, turf care, forestry, power generation and defense equipment manufacturers from its own design centers and with engineers working on site at client facilities, including a large team in Dubuque, Iowa. It hires mechanical design and test engineers, electrical and embedded systems engineers, software test and validation engineers, computer vision specialists and CAD drafters.

RFA Engineering (www.rfamec.com) 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

                        Free account
                        Stop reading job ads. Get the ones that fit.
                        One free account turns this page into a shortlist built around your stack, your level and your pay.
                        Match on every job. Stack, seniority, pay and location, scored against your profile.
                        2,136,308 open roles. Read straight off company career pages, refreshed every day.
                        Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
                        3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
                        Create a free account Continue with Google
                        Free forever. No card. Under a minute.

                        Your match

                        How well do you fit this role?
                        Two answers are enough for a real match. No account needed.
                        Check my fit
                        Answers stay in this browser until you create an account.

                        Recommended for you based on this role

                        Industrial Engineering
                        Similar stack
                        Same company
                        Saint Paul
                        Equity · In office · 1+ year exp · Bachelor's Degree · Tulsa
                        Apply
                        Equity · In office · 1+ year exp · Bachelor's Degree · Eagle Mountain
                        Apply
                        Equity · In office · 1+ year exp · Bachelor's Degree · Kansas City
                        Apply
                        Equity · In office · 1+ year exp · Bachelor's Degree · Tulsa
                        Apply
                        Equity · In office · 1+ year exp · Bachelor's Degree · Kansas City
                        Apply
                        In office · Full-Time · 5+ years exp · Bachelor's Degree · Tooele
                        Structured Text
                        DevOps
                        VLAN
                        Robotics
                        PID Control
                        Design
                        AutoCAD
                        IoT
                        OPC UA
                        Apply
                        In office · 3+ years exp · Bachelor's Degree · Houston
                        Python
                        SQL
                        C#
                        Structured Text
                        DevOps
                        Git
                        TCP/IP
                        IoT
                        OPC UA
                        Energy
                        IEC 61850
                        DNP3
                        Apply
                        $150k – $201k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · Scotts Valley
                        Structured Text
                        Apply
                        In office · Full-Time · 2+ years exp · Gqeberha
                        Structured Text
                        Apply
                        In office · 5+ years exp · Bachelor's Degree · Pune
                        C++
                        Structured Text
                        Apply
                        $55k – $85k per year · In office · Full-Time · 3+ years exp · Pontiac
                        SpaceTech
                        GD&T
                        Apply
                        $90k – $130k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Saint Paul · Eden Prairie
                        Design
                        AutoCAD
                        Apply
                        $60k – $75k per year · In office · Full-Time · Bachelor's Degree · Dubuque
                        Analytics
                        Power BI
                        Microsoft Excel
                        Design
                        AutoCAD
                        Management
                        Kanban
                        Apply
                        $65k – $80k per year · In office · Full-Time · Bachelor's Degree · East Moline
                        SpaceTech
                        GD&T
                        MedTech
                        Verification & Validation
                        Apply
                        $65k – $80k per year · In office · Full-Time · Bachelor's Degree · Ottumwa
                        SpaceTech
                        GD&T
                        MedTech
                        Verification & Validation
                        Apply
                        $112k – $185k per year · Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Hartford · Saint Paul
                        Python
                        AI/ML
                        Fine-tuning
                        Prompt Engineering
                        RAG
                        Machine Learning
                        DevOps
                        Azure
                        AWS
                        AWS Lambda
                        Amazon EC2
                        Amazon S3
                        IAM
                        Apply
                        Lead Lab Technician 11 hours ago
                        Equity · In office · Full-Time · 1+ year exp · Bachelor's Degree · Saint Paul
                        Life Sciences
                        LIMS
                        Apply
                        $210k – $220k per year · In office · 6+ years exp · Bachelor's Degree · Saint Paul
                        Marketing
                        Salesforce
                        Life Sciences
                        Veeva
                        Apply
                        In office · Full-Time · 4+ years exp · High School Diploma · Tempe · Fargo · Saint Paul
                        Apply
                        $34k per year · In office · Saint Paul
                        Apply
                        See all jobs
                        This is one of many
                        2,136,308 more open roles from verified company boards, updated every day.