TI
Automation Control Software Engineer
Accepting applicationsTARGAN Inc. · Raleigh-Durham-Chapel Hill Area
Full-Time Mid_senior GANaianalogasicate
Posted
6d ago
Category
Test
Experience
Mid_senior
Country
United States
Position Summary:
The Automation and Controls Engineer will play a key role in the realization of automated equipment at TARGAN. This position will be hands-on; requiring the Engineer to program, debug, troubleshoot said equipment with the goal of putting machinery into customer facilities.
Key Job Responsibilities:
Programming of modern PLC/PAC devices using IEC61131-3 compliant languages
Integration of I/O systems using industrial automation fieldbus protocols such as EtherCAT, ModbusTCP, IO-Link, etc.
Integration of Variable Frequency Drives, machine vision, safety, and other pieces of equipment using the above protocols
Incorporate sensors for detection, flow, pressure, etc. into the machine program using I/O systems utilizing the above protocols
Collaborate with HMI development team to develop operator interface screens the interaction with the PLC.
Strong understanding of schematic diagrams of electrical systems
Troubleshoot equipment using electrical multi-meters and other testing devices
Work as part of a cross-functional team including Engineers and Scientists to create the desired product outcomes
Participate as an active member of cross-functional teams; provide and receive constructive input
Ability to be given direction and work independently for periods of time to achieve desired outcomes
Required Experience & Skills:
Programming in Beckhoff TwinCAT or Codesys.
Proficiency in programming using Ladder Logic and Structured text.
Familiar with object-oriented approaches with programming such as Function Blocks and data structures.
Machine Interface design using vendor packages such as Schneider, Maple, TwinCAT HMI, and Ignition.
Interaction with PLC/PAC via appropriate drivers and mapping of variables
Creation, troubleshooting, and modification of screens for use by service personnel, maintenance, etc.
Familiar with motion control.
Understanding different I/O technologies: discrete, analog, encoders, etc.
Using source control such as GIT and working collaboratively in a dev-ops environment.
Ability to provide troubleshooting support both onsite at customer facilities, and remotely when necessary
Experience with basic linear motion
Basic understanding of state machines
Background in industrial panel design
Use of a Parametric 3D package such as SolidWorks
Utilization of CAE/CAD program such as AutoCAD Electrical
Bachelor's degree in Electrical Engineering or Computer Science (or similar discipline)
5-8 years of relevant experience
Compensation & Benefits:
Highly competitive salary
Annual bonus
Generous equity package
Comprehensive health benefits
Life and disability insurance
Paid parental leave
Highly competitive paid time off
Show more Show less
The Automation and Controls Engineer will play a key role in the realization of automated equipment at TARGAN. This position will be hands-on; requiring the Engineer to program, debug, troubleshoot said equipment with the goal of putting machinery into customer facilities.
Key Job Responsibilities:
Programming of modern PLC/PAC devices using IEC61131-3 compliant languages
Integration of I/O systems using industrial automation fieldbus protocols such as EtherCAT, ModbusTCP, IO-Link, etc.
Integration of Variable Frequency Drives, machine vision, safety, and other pieces of equipment using the above protocols
Incorporate sensors for detection, flow, pressure, etc. into the machine program using I/O systems utilizing the above protocols
Collaborate with HMI development team to develop operator interface screens the interaction with the PLC.
Strong understanding of schematic diagrams of electrical systems
Troubleshoot equipment using electrical multi-meters and other testing devices
Work as part of a cross-functional team including Engineers and Scientists to create the desired product outcomes
Participate as an active member of cross-functional teams; provide and receive constructive input
Ability to be given direction and work independently for periods of time to achieve desired outcomes
Required Experience & Skills:
Programming in Beckhoff TwinCAT or Codesys.
Proficiency in programming using Ladder Logic and Structured text.
Familiar with object-oriented approaches with programming such as Function Blocks and data structures.
Machine Interface design using vendor packages such as Schneider, Maple, TwinCAT HMI, and Ignition.
Interaction with PLC/PAC via appropriate drivers and mapping of variables
Creation, troubleshooting, and modification of screens for use by service personnel, maintenance, etc.
Familiar with motion control.
Understanding different I/O technologies: discrete, analog, encoders, etc.
Using source control such as GIT and working collaboratively in a dev-ops environment.
Ability to provide troubleshooting support both onsite at customer facilities, and remotely when necessary
Experience with basic linear motion
Basic understanding of state machines
Background in industrial panel design
Use of a Parametric 3D package such as SolidWorks
Utilization of CAE/CAD program such as AutoCAD Electrical
Bachelor's degree in Electrical Engineering or Computer Science (or similar discipline)
5-8 years of relevant experience
Compensation & Benefits:
Highly competitive salary
Annual bonus
Generous equity package
Comprehensive health benefits
Life and disability insurance
Paid parental leave
Highly competitive paid time off
Show more Show less
Similar Jobs
M
HBM PE DFT
Micron · Boise, United States, North America
N
Test Engineer - Photonic
NVIDIA · Roskilde, Denmark, Europe
N
Lead Engineer, Healthcare Data Operations and Strategy
NVIDIA · Santa Clara, United States, North America
AM
Administrative Assistant – Categorie Protette L.68/99
Applied Materials · Treviso, Italy, Europe