E

Ecolab

Provides water, hygiene, infection prevention solutions

Automation Engineer - Controls & Automation

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeCalgary, AB, CanadaIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical, Mechatronics, Automation, Mechanical Engineering, or a related field is required.
  • Strong experience developing, troubleshooting, and commissioning programmable logic controller programs and human-machine interface applications is required.
  • Experience programming, integrating, teaching, and commissioning industrial or collaborative robots is required.
  • Experience configuring, programming, tuning, and troubleshooting servo drives, servo motors, and motion-control systems is required.
  • Demonstrated experience delivering automated machinery from requirements and design through programming, commissioning, documentation, training, and final production hand-off is required.
  • Experience integrating programmable logic controllers, human-machine interfaces, robots, motion systems, safety devices, industrial networks, sensors, pneumatics, and test equipment is required.
  • Ability to read and interpret electrical schematics, machine drawings, input/output lists, network diagrams, and control panel documentation is required.
  • Must be legally authorized to work in Canada without employer sponsorship.
  • Strong understanding of machine sequencing, operating modes, interlocks, alarms, diagnostics, industrial communications, and fault-recovery routines.
  • Ability to troubleshoot complex automation issues and apply analytical, critical-thinking, and problem-solving skills.
  • Ability to work effectively across engineering, manufacturing, and operations teams.
  • Ability to manage multiple priorities, meet project timelines, and develop practical solutions within budget and schedule constraints.
  • Strong computer skills and ability to interpret technical data to support continuous improvement initiatives.

Responsibilities

  • Design, develop, and implement automation solutions that transform manual and semi-automated manufacturing processes into integrated assembly and product-testing systems.
  • Develop controls architecture, functional requirements, machine sequences, input/output layouts, network architecture, and equipment-integration strategies.
  • Program, troubleshoot, and commission programmable logic controllers, human-machine interfaces, servo-motion systems, industrial and collaborative robots, and machine controls.
  • Integrate programmable logic controllers, robots, vision systems, sensors, safety systems, pneumatics, test equipment, and industrial communication networks.
  • Lead automation projects from concept and design through programming, testing, installation, commissioning, validation, production ramp-up, and final hand-off.
  • Prepare technical documentation including project proposals, specifications, cost estimates, schedules, execution plans, standard operating procedures, operating manuals, work instructions, and preventive-maintenance procedures.
  • Collaborate with cross-functional teams to design machine layouts, tooling, fixtures, guarding, sensor placement, and equipment accessibility while ensuring manufacturability and reliability.
  • Train engineers, technicians, and operators on equipment operation, robot programming, troubleshooting, and safe operating practices.
  • Provide ongoing production support by troubleshooting complex automation and controls issues while driving equipment reliability and performance.
  • Apply Lean Manufacturing and continuous-improvement principles to enhance throughput, product quality, safety, equipment reliability, cycle time, and operational efficiency.
  • Ensure automated equipment meets safety, quality, documentation, maintainability, and operator-usability requirements before production release.

Desired Qualifications

  • Working knowledge of IPC-A-610, ISO 9001, and Six Sigma methodologies.
  • Experience with SolidWorks or similar three-dimensional computer-aided design software.
  • Experience with supervisory control and data acquisition, LabVIEW, embedded systems, Python, C, C++, SQL, or manufacturing data systems.
  • Experience working with Universal Robots, EPSON, FANUC, ABB, Yaskawa, or similar robotics platforms.
  • Experience creating machine standard operating procedures, operating manuals, troubleshooting guides, and training documentation.

About the Company

Ecolab

Provides water, hygiene, infection prevention solutions

Ecolab provides water, hygiene and infection prevention solutions and services to about three million commercial locations in more than 170 countries. It combines cleaning, sanitizing, disinfection, and water-treatment products with on-site service and data-driven insights to help customers improve safety, cleanliness, and efficiency. Its global scale and breadth across food, healthcare, hospitality and industrial markets, plus a large field service network, differentiate it as an integrated partner rather than a one-off supplier. Its goal is to help customers run safer, cleaner operations while using water and energy more efficiently and reducing environmental impact.

Company size
10,001+
Company stage
IPO
Headquarters
St Paul, MN
Founded
1923

Recently Posted Jobs

Explore more opportunities at Ecolab

See more jobs