Talent.com
Controls Programmer
Controls ProgrammerIndustrial Controls Integration Ltd. • Barrie, ON, CA
Controls Programmer

Controls Programmer

Industrial Controls Integration Ltd. • Barrie, ON, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Permanent
Description de poste

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 practices
  • Experience in the process of electrical design is a plus
  • Good at troubleshooting problems and using PPE when working around live panels
  • Be 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 systems
  • Participate in the wiring of electrical panel and the power-up process of panels
  • PLC / HMI Programming at this level will require the following skills :
  • Get online with a PLC, HMI, and other devices using ethernet
  • Focusing 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 PLC
  • Download HMI and PLC programs
  • Understand 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 enables
  • Program basic code for manual and automatic control of digital signals
  • Program and test alarming, messaging, indication-specific to project
  • Be aware of VFD functionality and setup procedure & how to use PID loops
  • GMP documentation and how it relates to the pharmaceutical industry
  • Other Duties Include :

  • Backup and storage of programs as per ICI standards
  • Understand ICI scheduling and budget requirements
  • Communicate effectively with management, fellow staff, and customers the status of current projects, project concerns, and possible solutions
  • Occasional travel as required (sometimes internationally)
  • Intermediate Programmer Duties and Responsibilities

  • All the skills of a Junior Programmer
  • Good knowledge of the principles of electrical design and ability to implement them
  • Participate in testing and developing PLC / HMI code for new equipment
  • Understand GMP and how it relates to the pharmaceutical industry
  • Experience writing and executing SAT or FT documents
  • Be familiar with 21 CFR Part 11 regulations
  • Be familiar with SCADA packages, focusing on Ignition and WonderWare
  • Be familiar with VFD and Servo programming & with basic SQL database functionality
  • PLC / HMI Programming at this level will require the following skills :

  • Participate with writing and developing code for new devices and cross platforms
  • Configure remote IO with other PLCs or devices
  • Part transfer and status tracking
  • Set up PLC from “out of the box” state
  • Create, configure, and tune PID loops
  • Data 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 databases
  • Ability to understand the flow of data from creation and querying to storage and backup
  • Senior Programmer Duties and Responsibilities

  • All the skills of a Junior and Intermediate Programmer
  • Can successfully manage an industrial automation project from beginning to end
  • Identify issues during the course of a project and provide solutions
  • Ability to assist sales during the quote and build phase
  • PLC / HMI Programming at this level will require the following skills :

  • Developing project-specific PLC / HMI templates for new customers or new platforms
  • Program and develop specialized application-specific content, ie. Unique and specific PLC algorithms, implementation of VB Script or Python coding where appropriate
  • Data Collection Programming at this level will require the following skills :

  • Ability to specify server requirements for data collection and storage
  • Ability to develop solutions for acquiring, storing, and querying data from third-party devices or systems
  • Ability to query the database for results display and validation for running in a station
  • Work with customer requirements to ensure we have appropriate storage capacity and redundancy, clearly communicate as designed / built system capabilities and limitations
  • Work with sales to assist with quoting, feasibility, and trials
  • Work 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 Regulations
  • Use or wear any equipment, protective devices, or clothing required by the employer
  • Not 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 devices
  • Report any known violation of the Act or regulations to the employer or supervisor
  • Workers 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

    Créer une alerte emploi pour cette recherche

    Programmer • Barrie, ON, CA

    Offres similaires
    Nachi Robot Programmer

    Nachi Robot Programmer

    Gabletek Robotics and Controls Solutions • Vaughan
    Temps plein
    Gabletek Robotics and Controls Solutions.This is a technical hands-on position that involves setting up and programming Nachi robots in a production facility, and providing automation support when ...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Load Broker (Freight Forwarding / 3PL)

    Senior Load Broker (Freight Forwarding / 3PL)

    NA Freight Forwarding Inc • Barrie, CA
    Temps plein +1
    Job Title : Senior Load Broker Location : Barrie, Ontario Shift Time : 8 : 00am to 4 : 30pm (In-Office) Terms : Permanent Full-Time Salary : Competitive, based on experience Reports To : Operations Manager A...Voir plus
    Dernière mise à jour : il y a 18 heures • Offre sponsorisée • Nouvelle offre
    Software Implementation Consultant

    Software Implementation Consultant

    FMC Talent • barrie, on, ca
    Permanent
    Canada (Remote / Field-Based) | Industrial SaaS / Smart Factory.Our client is a global provider of Smart Factory and performance management software that enables manufacturers to improve efficiency, ...Voir plus
    Dernière mise à jour : il y a 15 heures • Offre sponsorisée • Nouvelle offre
    Quality Inspectors - Automotive Inspection

    Quality Inspectors - Automotive Inspection

    TRIGO Global Quality Solutions • Tottenham, ON, Canada
    Temps plein
    TRIGO Global Quality Solutions has several immediate openings in Tottenham for Quality Inspectors.Overall Purpose of the Quality Inspector. Provide Quality services and support for all missions assi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Assistant Controller

    Assistant Controller

    Vaco by Highspring • King City, Ontario, CA
    Permanent
    Our client is a major Canadian retailer.They are looking for a Assistant Controller to join their team!.Opportunity for growth and development. Prepare and review monthly, quarterly, and year-end fi...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Controls Programmer

    Controls Programmer

    Industrial Controls Integration Ltd. • Barrie
    Temps plein +1
    Industrial Controls Specialist, Electrical Technologists & Engineers.To program and develop software for the purpose of controlling specialized automated equipment across various industries such as...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Accounts Payable Associate

    Accounts Payable Associate

    Joe Johnson Equipment Barrie • Barrie, ON, Canada
    Permanent
    As the foremost distributor of public works equipment, Joe Johnson Equipment (JJE) supplies mobile infrastructure maintenance solutions to municipalities and contractors throughout Canada and the U...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Controls Designer

    Senior Controls Designer

    ATS Automation Tooling Systems Inc • Vaughan
    Temps plein
    Location : Woodbridge, ON, CA, L4L 8K9.Join our globally growing team at ATS Test where we create complex automation solutions at the highest level that sustainably impact lives around the world.ATS...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Quality Control Inspector

    Quality Control Inspector

    Albarrie Canada Limited • Barrie, ON, Canada
    Temps plein +1
    Albarrie Canada Limited is a leading Canadian company specializing in designing and manufacturing innovative nonwoven technical fabrics that solve industrial and environmental issues...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    PLANT CONTROLLER

    PLANT CONTROLLER

    Finlink Group • Maple, ON, Canada
    Temps plein
    Are you a hands-on finance leader who thrives in a fast-paced manufacturing environment? We’re looking for a.In this role, you’ll be the financial backbone of the plant, ensuring accura...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Development Engineer

    Software Development Engineer

    Actalent • Bolton, ON, Canada
    Permanent
    Job Title : Software Development Engineer.This role involves designing and developing advanced software solutions for industrial automation and control systems, including human-machine interfaces (H...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Computer programming Private Tutoring Jobs Central Foothills

    Computer programming Private Tutoring Jobs Central Foothills

    Superprof • Central Foothills, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Accounting Clerk

    Accounting Clerk

    InnPower • Innisfil, ON, Canada
    Temps plein
    Join us at InnPower as an Accounting Clerk!.About UsLocated at 7251 Yonge Street in Innisfil, InnPower is one of the fastest growing electrical utilities in Ontario, servicing the Town of Innisfil ...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    General Residential Cleaner

    General Residential Cleaner

    ServiceMaster Clean - Barrie • Barrie, ON, Canada
    Temps plein
    Merry Maids is looking for people to join our successful team of cleaners.We always reward the hard work of our employees. Youll never work nights, weekends, or holidays again!.If you like working i...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    CNC Setter / Operator-CAN ( EG)

    CNC Setter / Operator-CAN ( EG)

    National Carwash Solutions Canada, Inc. • Barrie, ON, Canada
    Temps plein
    EG) are consistently open to build a talent pool for when positions become available.During the selection process, you will still participate in the standard recruitment process.National Carwash So...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    310s Licensed Technician

    310s Licensed Technician

    401 Auto • Innisfil, ON, Canada
    Temps plein
    NOW HIRING : Skilled & Driven 310S Technician Join a Fast-Paced Team, Work with Cutting-Edge Tech, and Accelerate Your Career with Top Pay & Benefits!. We are looking for an Elite Technician ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Controls Specialist, Automation

    Controls Specialist, Automation

    Financecolombia • Vaughan
    Temps plein
    About the job Controls Specialist, Automation.Controls Specialist, Automation.Concord, ON, CanadaFull TimeAutomationMid LevelSHARE. About StackTeck Systems Limited.StackTeck, with over five decades ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Accounting Supervisor

    Accounting Supervisor

    Culligan 507ON • Barrie, ON, Canada
    Temps plein
    Join Culligan Central Ontario as an Accounting Supervisor in Barrie, ON, where you will play a pivotal role in managing our financial operations. This is an exciting opportunity to lead a dynamic te...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée