Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position
As a Controls/Software Engineer you will:
Develop and maintain Thermal/ Vacuum Chamber Data Acquisition, Recording and Controls systems
Create and modify HMI screens and program/modify PLCs
Perform Software upgrades to PLCs as needed for integration into SCADA platform
Integration of Data Acquisitions systems into SCADA platform
Resolve corrective actions as they arise
Perform other duties as required.
Review and track project status reporting
Produce required documentation
Perform data acquisition and controls system checkouts and acceptance
Other possible activities include procurements, instrument calibration, support other facility maintenance or testing activities
Required Education/Experience/Skills: This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.
Bachelor’s degree in electrical or computer engineering from an accredited engineering school or Associates degree with five (5) years of related engineering experience
Experience with a Scripting Language (VB, Python, C#, Batch, etc.)
Experience with SQL database
Experience with data acquisition / HMI systems and their application.
Experience programing or trouble-shooting PLC control systems
Proficiency trouble-shooting windows servers.
Good written and verbal communication skills.
Strong organizational skills.
Ability to Self-Learn through documentation
Requisition Preferences:
Experience with Historian SCADA systems – ICONICS, Ignition etc.
Familiarity with Allen Bradley PLCs and National Instrument Data Acquisition systems.
Knowledge of OPC DA/UA
Experience with Distributed systems and understanding of system architecture