About the role

  • HMI/PLC Programmer responsible for automation and controls systems design for Lincoln Electric's Automation Division. Develop advanced PLC and HMI logic using various programming software.

Responsibilities

  • Communicate to the Automation Engineering Manager all relevant matters pertaining to the Programming aspect of Automation Systems.
  • Completes software programming and hardware/software design using established standards as required
  • Provides detailed information and has the ability to communicate the design and operation to customers and internal company personnel
  • Effectively communicates the status of projects to the management team.
  • Assists in the selection, order, and delivery of software and hardware for assigned projects
  • Assists in communicating all technical related issues to customers and management
  • Provides project specific training for customers and internal personnel
  • Maintains awareness of new and emerging technologies and communicates the potential improvements as it relates to customer applications to management
  • Develops programming estimates to support cost estimation for quoting and sales initiatives
  • Ensures all documents and programs are complete, current, stored appropriately upon project completion
  • Documents all lessons learned on projects and shares the information with the engineering and sales teams
  • Actively participate in company, staff or individual meetings on an ongoing basis for the purposes of effective teamwork, enhanced communication and progressive cooperation strategies within the department as well any other departments across the company.
  • Participate co-operatively as an employee within the company Performance Appraisal Process and Merit Rating System.
  • Continually contribute to the profitability of the company and ongoing business operations by initiating, recommending and implementing continuous improvement strategies and initiatives.
  • Fully abide and actively support Lincoln Electric’s Environmental Health & Safety policies, practices and procedures with respect to protecting the environment, the conservation of nature resources and the Health & Safety of all employees.
  • Conduct any general duties, specific projects and responsibilities as assigned, or required by the Automation Engineering Manager in a timely and professional manner.

Requirements

  • College or Graduate degree in Electrical/Electronic or Computer Engineering
  • PLC & HMI development programming: 5 years
  • 5 – 10 years direct hands on work experience designing, programming, testing, and commissioning advanced control systems mainly in these industries – Food Processing, Pharmaceutical, Chemical, and Automotive
  • Programming experience with DeviceNet Explicit Messaging, .Net, C/C++, C#, VB/VB.Net, SQT/TSQL/SQL+
  • Possesses advanced knowledge and thorough understanding in areas of control system integration, plant floor automation, application programming, databases, and design.
  • Ability to complete assigned tasks and maintain schedules for multiple projects even as customer requirements are always changing
  • Ability to evaluate and convey changes in project scope and/or scheduling changes to the Project Manager.
  • Background in electrical and instrumentation wiring and troubleshooting a must
  • Experience reading electrical schematics/wiring diagrams and P&ID drawings
  • Basic understanding of hydraulics, pneumatics, AC,DC, and Servo Motors, and VFD (variable frequency drives)
  • Knowledge of the Canadian Electrical Code, UL508A, OSHA, ANSI, ISO, NFPA79
  • Knowledge of ISA 95 and ISA 101
  • Must be able to travel in the US and Canada (30% travel).

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$78,064 - CA$97,580 per year

Degree requirement

Bachelor's Degree

Tech skills

SQL

Location requirements

OnsiteMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.