Produce appropriate documentation of control architecture to facilitate clear communication of requirements to internal and external resources
Interface with vendors to select components that meet the needs of the equipment under development
Create intuitive Human Machine Interfaces on PC-based platforms to deliver the desired level of control and feedback from machines and testing apparatus
Perform debugging and modification of new and existing equipment to facilitate development activities
Coordinate with control resources to ensure that hardware, software, and related documentation stay in sync via appropriate change management tools and processes
Requirements & Skills:
Minimum five years of experience in the development of personal computers (PC) and/or programmable logic controller (PLC) based systems, including programming automated machines from scratch
Bachelor of Science in Engineering, Electrical Engineering, Computer Science, Mechanical Engineer, or a related degree
Experience in producing detailed definitions and associated documentation of controls system architecture and direct experience writing controls logic and configuring controls networks
Proficient in the use of programming languages commonly used in automation controls, such as ladder logic or structured text
Strong problem-solving and decision-making skills demonstrated through advanced data analysis and the ability to effectively communicate findings to both technical and non-technical stakeholders
Experience with Omron, Allen-Bradley, and Beckhoff hardware and programming
Experience writing PC based applications in C++, C#, VB.Net, or similar languages
Experience producing control systems that interface with SCADA and MES systems