Controls Engineer/PLC ProgrammerR&D Engineer working on Cyclops, Standalone scanner, NERO, future where we need to combine PLC with Epson robotics.Responsibilities: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 fieldbus/Ethernet-based standards.Skills / Experience:Must have:C#.NET for industrial automation - 5 yearsPLC programming, structured Text (IEC61131-3) - 5 yearsNice to have:Epson robotics (RC+) - 3 yearsExperience with any of the following languages: Python, C++, C - 3 years