Industrial Controls Specialist, Electrical Technologists & Engineers
General Purpose of Job
To program and develop software for the purpose of controlling specialized automated equipment across various industries such as pharmaceutical, food & beverage, and automotive.
This is a demanding position that requires commitment and continuous learning. Technology is constantly changing and as a Programmer, you need to be able to adapt to these changes and embrace new challenges. Efficient, logical thought processes need to be continuously developed to succeed at providing solutions for our customers and the team.
Skills and Competencies
- Degree in Electrical Engineering or Equivalent Specialized Experience (ie. Technologist)
- Minimum 2+ Years’ Experience within the Automation industry
- Skills are required to perform multiple, technical tasks with a need to periodically upgrade skills in order to meet changing job conditions
- Maintain a positive outlook and continuously work on personal development
- Work cooperatively with others and contribute to a positive workplace
- Ability to manage tasks and use technology, resources, and time efficiently
Junior Programmer Duties and Responsibilities
Demonstrate an understanding of electrical drawings and proper wiring practicesExperience in the process of electrical design is a plusGood at troubleshooting problems and using PPE when working around live panelsBe familiar with the following components; PLC, HMI, digital IO, analog IO, machine safety (hardwired, programmed)Be familiar with using computer VMs in order to run software unavailable on modern operating systemsParticipate in the wiring of electrical panel and the power-up process of panelsPLC / HMI Programming at this level will require the following skills :Get online with a PLC, HMI, and other devices using ethernetFocusing on Rockwell software products (RSLogix 5000, FactoryTalk Studio)Understand and modify existing code, write programs based on existing code standards and structures (PLC and HMI)Configure HMI to interface with PLCDownload HMI and PLC programsUnderstand and configure digital IO (proximity switches, dry contact monitoring…)Understand and configure analog IO (raw counts, scaling, and units…)Work with more senior staff to configure typical safety circuits including EStops and motor enablesProgram basic code for manual and automatic control of digital signalsProgram and test alarming, messaging, indication-specific to projectBe aware of VFD functionality and setup procedure & how to use PID loopsGMP documentation and how it relates to the pharmaceutical industryOther Duties Include :
Backup and storage of programs as per ICI standardsUnderstand ICI scheduling and budget requirementsCommunicate effectively with management, fellow staff, and customers the status of current projects, project concerns, and possible solutionsOccasional travel as required (sometimes internationally)Intermediate Programmer Duties and Responsibilities
All the skills of a Junior ProgrammerGood knowledge of the principles of electrical design and ability to implement themParticipate in testing and developing PLC / HMI code for new equipmentUnderstand GMP and how it relates to the pharmaceutical industryExperience writing and executing SAT or FT documentsBe familiar with 21 CFR Part 11 regulationsBe familiar with SCADA packages, focusing on Ignition and WonderWareBe familiar with VFD and Servo programming & with basic SQL database functionalityPLC / HMI Programming at this level will require the following skills :
Participate with writing and developing code for new devices and cross platformsConfigure remote IO with other PLCs or devicesPart transfer and status trackingSet up PLC from “out of the box” stateCreate, configure, and tune PID loopsData Collection Programming at this level will require the following skills :
Ability to work with more senior staff / IT to specify server requirements for data collection and storage in SQL databasesAbility to understand the flow of data from creation and querying to storage and backupSenior Programmer Duties and Responsibilities
All the skills of a Junior and Intermediate ProgrammerCan successfully manage an industrial automation project from beginning to endIdentify issues during the course of a project and provide solutionsAbility to assist sales during the quote and build phasePLC / HMI Programming at this level will require the following skills :
Developing project-specific PLC / HMI templates for new customers or new platformsProgram and develop specialized application-specific content, ie. Unique and specific PLC algorithms, implementation of VB Script or Python coding where appropriateData Collection Programming at this level will require the following skills :
Ability to specify server requirements for data collection and storageAbility to develop solutions for acquiring, storing, and querying data from third-party devices or systemsAbility to query the database for results display and validation for running in a stationWork with customer requirements to ensure we have appropriate storage capacity and redundancy, clearly communicate as designed / built system capabilities and limitationsWork with sales to assist with quoting, feasibility, and trialsWork with sales, customer, design to ensure the overall process is feasible and identify data validity risks (ie. Where in the process does the part receive a unique identifier? Where do we need access to the database?)Relationships
You will work with all levels of staff (junior, intermediate and senior). You will work with electricians, mechanical developers, and other (non-ICI) programmers as per project demands.
Occupational Health and Safety Act Responsibilities :
Workers have a general duty to protect their own health and safety and that of others around them. Workers must :
Work in compliance to the Act and RegulationsUse or wear any equipment, protective devices, or clothing required by the employerNot move or make ineffective any protective devices or clothing required by the employer.Report to the employer or supervisor any known hazards or missing or defective equipment or protective devicesReport any known violation of the Act or regulations to the employer or supervisorWorkers should be proactive about health and safety. That means that workers must not only comply with the law, the employer’s policies, and workplace procedures, but they should also make suggestions to improve health and safety.
Physical Demands
This position may require frequent sitting, standing, walking, twisting, or rotating. It may require the occasional crouching, squatting, kneeling, bending, climbing, and crawling. Working in the controls department also requires constant cervical flexion, the chin to chest movement. Maximum lifting weight can reach about 75lbs, maximum carrying weight is about 40lbs, and the maximum pushing and pulling weights can reach 100-150lbs. Constant forward reach with both arms as well as constant handling and use of the fingers / pinching are both necessary. This position also requires frequent grasping.
Job Types : Full-time, Permanent
Industrial Controls Integration Ltd. (ICI) has been in business for over 21 years. We do not fill vacancies; we solve our clients’ business challenges by sourcing the best people with the right mix of skills, experience, and attitude.
INDUSTRIAL CONTROLS INTEGRATION LTD.
a : 565 Bryne Dr, Unit F, Barrie, ON, L4N 9Y3
p : (705) 739-2331
Send resumes to : admin@industrialcontrolsintegration.com
#J-18808-Ljbffr