R&D or PLC Engineer

• Posted 3 days ago • Updated 5 minutes ago
Contract Corp To Corp
Contract W2
Contract Independent
Travel Required
Company Branding Image
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • C#
  • Automation
  • .Net
  • PLC
  • R&D

Summary

Job Title: PLC & .NET Automation Engineer

Location: Johnston, IA (100% Onsite)

Employment Type: Contract

Interview Process: 1st Round Virtual | 2nd Round In-Person (Mandatory)

Job Description:

We are seeking a highly skilled PLC & .NET Automation Engineer to support advanced industrial automation and robotics initiatives. The ideal candidate will have strong hands-on experience with C# .NET development for industrial automation systems and PLC programming using Structured Text (IEC 61131-3).

In this role, you will design, develop, and maintain software applications that interface directly with industrial hardware, including sensors, cameras, scanners, conveyors, actuators, and robotic systems. You will also be responsible for PLC development, robotics integration, industrial communication protocols, troubleshooting, and system optimization.

Key Responsibilities:

  • Design, develop, and maintain C# .NET applications for industrial automation systems.

  • Develop and support PLC programs using Structured Text (IEC 61131-3).

  • Integrate industrial hardware such as sensors, cameras, conveyors, scanners, and actuators.

  • Configure, program, and troubleshoot robotic systems, preferably Epson RC+ controllers.

  • Implement and support industrial communication protocols including MQTT, MODBUS RTU/TCP, and EtherCAT.

  • Troubleshoot software, PLC, and hardware integration issues.

  • Collaborate with engineering teams to develop scalable automation solutions.

  • Support testing, deployment, and ongoing maintenance of automation systems.

Required Qualifications:

  • 5+ years of experience with C# .NET in Industrial Automation environments.

  • 5+ years of PLC Programming experience.

  • Strong knowledge of Structured Text (IEC 61131-3).

  • Experience integrating industrial hardware and automation equipment.

  • Experience troubleshooting automation systems and production issues.

  • Strong understanding of industrial control systems and machine automation.

Preferred Qualifications:

  • Experience with Beckhoff TwinCAT.

  • 3+ years of Epson Robotics (RC+) experience.

  • Experience with MQTT, MODBUS RTU/TCP, and EtherCAT.

  • Experience with Python, C++, or C.

  • Experience working in manufacturing, industrial automation, or robotics environments.

Important Notes:

  • This is an onsite position in Johnston, IA.

  • Candidates must be willing to attend an in-person final interview.

  • Strong Industrial Automation experience is required.

  • Candidates with only web development or enterprise .NET backgrounds will not be considered.

If interested, please send your updated resume along with contact details and availability.

At

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: 91172143
  • Position Id: 2026-652
  • Posted 3 days ago

Company Info

About Talent Portus

Vision Statement:

At Talent Portus, we envision a world where technology and talent come together to create innovative solutions. We aspire to connect skilled IT professionals with dynamic companies, fostering growth and collaboration in every project.

Mission Statement:

Our mission at Talent Portus is to empower businesses and professionals by providing exceptional IT staffing and consulting services. We are dedicated to understanding the unique needs of our clients and candidates, ensuring that the right talent meets the right opportunity. Through genuine relationships and personalized support, we strive to make every connection meaningful and impactful.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs