- As a Senior Controls Software Engineer will have overall responsibility of developing and managing software for control systems, particularly in industrial settings.
- Responsibilities typically include designing and implementing Ignition SCADA projects , collaborating with end users to enhance applications, and participating in the full lifecycle of project development from blueprinting to deployment.
- Proficiency in PLC programming, understanding of HMI/SCADA development, and experience with Inductive Automations Ignition software are often required.
- This role may also involve code review and troubleshooting to ensure optimal system performance.
Requirements and Experience:
- 8+ years of System Integration, SCADA and/or MES application development . Professionals with experience in the food and beverage or life science industries are preferred.
- Ignition Certification is preferred.
- Hands-on experience in Designing control/SCADA systems including databases and database interfaces, data analytics & reporting, scripting (VB, python, SQL etc.) and general programming.
- Requires strong fluency in at least two of the following SCADA platforms: Ignition, Rockwell, Wonderware, or GE. Strong SQL skills are a plus
- Experience in VMware, Hyper- V (virtualization tools), Cloud (amazon, google, azure), IoT edge., Linux OS
- Requires excellent analytical and problem-solving skills.
- Familiarity with Rockwell (ControlLogix, PLC5, SLC500) and Siemens PLC s, PanelView HMI s is a plus.
- The ability to simultaneously organize and successfully execute multiple project responsibilities is needed.
Job Responsibilities:
- Technical project execution which includes schedule, quality, and customer satisfaction.
- Interface with divisions to define and manage scope on projects. This will require significant technical knowledge.
- Understanding project requirements in order to develop/configure industrial control packages accordingly for use in manufacturing space.
- Understanding technical and operational constraints to create project development and commissioning plans.
- Working as an individual or in a team with other software engineers.
- Designing control/SCADA systems including databases and database interfaces, data analytics & reporting, scripting (VB, python, etc.) and general programming
- Onsite startup of systems that you designed. If required.
- Understanding of back-end computing infrastructure used in manufacturing (computer hardware, virtualization, OS s, networking, databases, etc.) is a plus.
- Managing multiple scopes of work in various phases simultaneously
- Communicating with stake holders to understand scopes of work and deliverables.
Education:
Bachelor of Engineering - Computer Science or Electronics & Communication Engineering or Instrumentation and controls / Engineering preferred or equivalent experience.
Travel:
- Occasional domestic and/or global travel may be required for this position up to 15%.