{"schemaVersion":"jobsearcher.job.v1","id":"cd5d54c18dad1b692c830e7a","url":"https://jobsearcher.com/jobs/cd5d54c18dad1b692c830e7a","canonicalUrl":"https://jobsearcher.com/jobs/cd5d54c18dad1b692c830e7a","title":"Controls Engineer/PLC Programmer","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!Location: Johnston, IA – 100% Onsite – Local candidates onlyDuration of project: 6 months+Mode of Interview: 1st Virtual then 2nd round interview is onsite as wellProject 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 & DevelopmentArchitect, 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.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","company":"Via Dice","rawCompany":"via dice","city":"Granger","state":"IA","isRemote":false,"isActive":false,"createdAt":"2026-05-24T07:27:15.084Z","occupations":[{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"17-2199.05","title":"Mechatronics Engineers","slug":"mechatronics-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"335314","title":"Relay and Industrial Control Manufacturing","slug":"relay-and-industrial-control-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Controls Engineer/PLC Programmer","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!Location: Johnston, IA – 100% Onsite – Local candidates onlyDuration of project: 6 months+Mode of Interview: 1st Virtual then 2nd round interview is onsite as wellProject 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 & DevelopmentArchitect, 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.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","datePosted":"2026-05-24T07:27:15.084Z","dateModified":"2026-05-24T07:27:15.084Z","hiringOrganization":{"@type":"Organization","name":"Via Dice","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Granger","addressRegion":"IA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cd5d54c18dad1b692c830e7a"},"url":"https://jobsearcher.com/jobs/cd5d54c18dad1b692c830e7a"}}