R&D or PLC Engineer
Talent Portus · Alaska, United States · 1 mo ago
EngineeringFull-time
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.