Job Title : Controls Engineer / PLC Programmer
Location: Remote
Project Scope and Brief Description:
R&D Engineer working on Cyclops, Standalone scanner, NERO, future where we need to combine PLC with Epson robotics.
Responsibilities:
Software Design & Development
• Architect, develop, and maintain desktop and embedded .NET applications that interface directly with industrial hardware, cameras, sensors, conveyors, actuators, and robotic systems
• Write and maintain PLC programs in Structured Text (IEC 61131-3), preferably on Beckhoff TwinCAT platforms
• Program, configure, and troubleshoot Epson RC+ robot controllers; integrate robotic pick-and-place or handling routines into broader automation workflows
• Implement and debug industrial protocols including MQTT, MODBUS (RTU/TCP), EtherCAT, and other fieldbEthernet-based standards
Must Have Skills:
• C# .NET for industrial automation – 5 years
• PLC programming, Structured Text (IEC61131-3) – 5 years
Nice to Have:
• Epson robotics (RC+) – 3 years
• Experience with Python, C++, or C – 3 years
Estimated Work Hours per Week: 40