Controls Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fives · 1 day ago

Controls Engineer

Fives is a company based in Cincinnati seeking a Controls Engineer to design, support, and maintain control software for composite laying equipment. The role involves programming, troubleshooting, and optimizing software for various control systems while collaborating with cross-functional teams.

ConsultingIndustrialIndustrial EngineeringMachine LearningMachinery ManufacturingManufacturingMechanical EngineeringWarehouse Automation
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Target code to run on Siemens Operate platforms
Use TIA Portal development environments for CNC integration
Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC languages
Use Microsoft’s Visual Studio develop environments
Target code to run on Windows and Intime RTOS
Manage source controlled with Mercurial and Git
Plans for C# and/or Indusoft development for future HMIs
Utilize OPC-UA, Access Databases, and Modbus-TCP on various applications
Focus on continuously improving and optimizing system performance and increasing control system functionality and capability
Participate in cross-functional design reviews
Troubleshoot electro-mechanical and software issues
Possess strong verbal and written communication skills
Work well in a team and with minimal supervision

Qualification

Siemens Operate platformsTIA PortalVB.NETC/C++IEC 61131-3 PLC languagesVisual StudioWindowsIntime RTOSMercurialGitC#IndusoftOPC-UAAccess DatabasesModbus-TCPTroubleshootingSoftware quality systemsMotion control systemsRobotic interfacesSensor interfacesMachine safety systemsTeamworkCommunication skills

Required

BS in Engineering (preferably Electrical or Computer) or Computer Science
Relevant years of experience can be considered in lieu of a degree
5 or more years of relevant controls and software programming experience
Must be a U.S. citizen or have permanent residency status (green card)
Target code to run on Siemens Operate platforms
Use TIA Portal development environments for CNC integration
Write and maintain code in VB.NET WinForms, C, C++, and many IEC 61131-3 PLC languages
Use Microsoft's Visual Studio develop environments
Target code to run on Windows and Intime RTOS
Manage source controlled with Mercurial and Git
Plans for C# and/or Indusoft development for future HMIs
Utilize OPC-UA, Access Databases, and Modbus-TCP on various applications
Focus on continuously improving and optimizing system performance and increasing control system functionality and capability
Participate in cross-functional design reviews
Troubleshoot electro-mechanical and software issues
Possess strong verbal and written communication skills
Work well in a team and with minimal supervision

Preferred

Experience with multi axis servo systems design, motion control systems, and robotic interfaces
Experience with sensor interfaces, IO, fieldbus, and related technology
Experience with integrating machine safety systems within software applications
Experience with software quality systems/processes

Company

Fives, an industrial engineering group, designs and supplies machines, process equipment and production lines for the world's largest industrial players.