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
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).
Lead Programmer overseeing a programming team for a physics - based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.
Senior Software Engineer for 12 - month hybrid contract in Ottawa. Manage and modernize enterprise client applications across Windows, SaaS, and plugin environments.
Senior Fullstack Engineer building production software with .NET Core, TypeScript, React/Next.js. Modernize legacy systems, leverage AI tools, and work on fraud detection systems.
Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Senior full stack developer at Nexapp focusing on strategic software engineering for health systems evolution. Engaging in complex codebases and integrating AI for improvements.
Project Manager preparing technical proposals for L3Harris Technologies and collaborating with business development and engineering teams. Responsible for ensuring client requirements are met.
Senior Software Developer responsible for Siebel technical configuration, design, development, and integration. Requires 10+ years of Siebel experience with expertise in EIM/EAI, Open UI, and platform integration.
Infrastructure Project Manager for remote contract in Canada. Requires infrastructure project management experience, technical background, and strong communication skills.