Controls and Automation Programmer at Prime Automation Inc.

Prime Automation Inc.

Southwestern Ontario

On-site

CAD 50,000 - 66,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Dental care
Extended health care
Paid time off
Profit sharing
RRSP match

Job summary

Prime Automation Inc. in Waterloo, Ontario, is seeking a Senior Controls Programmer to join our growing team. This on-site, full-time role focuses on designing, programming, and troubleshooting sophisticated automation systems across PLC, HMI, and SCADA platforms.

You will lead projects, mentor juniors, and collaborate with clients to deliver reliable solutions on schedule. We offer competitive pay, comprehensive benefits, and opportunities to work with cutting-edge technologies in a

Qualifications

  • Degree or diploma in electrical, mechatronics, control systems, electronics, robotics & automation, or related field.
  • Minimum 6+ years experience in controls programming and automation system design.
  • Advanced PLC programming skills (Allen-Bradley, Siemens, Schneider, Omron, etc.).
  • Proficiency in HMI/SCADA platforms (Wonderware, Ignition, FactoryTalk, etc.).
  • Strong grasp of control theory and industrial automation principles.
  • Experience with industrial communication protocols (Modbus, Ethernet/IP, OPC, Profibus, etc.).
  • Ability to troubleshoot complex control systems.

Responsibilities

  • Control System Design & Development: Create, program, and implement control systems for automation applications across multiple platforms (PLC, HMI, SCADA, Robotics, Motion).
  • System Integration: Connect control systems with third-party equipment and software for seamless functionality.
  • Troubleshooting & Optimization: Diagnose and enhance system performance for reliability and efficiency.
  • Project Leadership: Manage or support project planning, implementation, and commissioning.
  • Mentor junior team members (if Senior).
  • Client Collaboration: Work closely with clients to understand requirements, provide technical guidance, and ensure satisfaction throughout the project lifecycle.
  • Documentation: Prepare and maintain detailed documentation, including programming guides, wiring diagrams, and test reports.

Skills

PLC programming
HMI/SCADA
System integration
Troubleshooting
Project leadership
Documentation
Client collaboration

Education

Electrical or Mechatronics degree

Tools

Allen-Bradley
Siemens
Schneider Electric
Omron
Wonderware
Ignition
FactoryTalk

Job description

Apply for Controls and Automation Programmer at Prime Automation Inc. in Waterloo, ON, CA. This Full time on site position offers great opportunities for career growth.

About Prime Automation

Prime Automation is a trusted leader in delivering advanced automation solutions. We specialize in designing and implementing state-of-the-art systems for diverse industries. Our mission is to provide innovative, dependable, and efficient automation that empowers our clients' success. We're growing and seeking a Senior Controls Programmer to join our team and help us achieve new milestones.

Position Overview

We're looking for a Controls and Automation Programmer to become part of our dynamic team. The ideal candidate will bring deep expertise in control system design, programming, and troubleshooting, along with strong knowledge of PLC programming, SCADA platforms, and industrial automation. In this role, you'll develop and implement control strategies for complex systems, collaborate with engineers and clients, and ensure projects are delivered on time and to the highest standards.

Key Responsibilities
  • Control System Design & Development: Create, program, and implement control systems for automation applications across multiple platforms (PLC, HMI, SCADA, Robotics, Motion).
  • System Integration: Connect control systems with third-party equipment and software for seamless functionality.
  • Troubleshooting & Optimization: Diagnose and enhance system performance for reliability and efficiency.
  • Project Leadership: Manage or support project planning, implementation, and commissioning.
  • Mentor junior team members (if Senior).
  • Client Collaboration: Work closely with clients to understand requirements, provide technical guidance, and ensure satisfaction throughout the project lifecycle.
  • Documentation: Prepare and maintain detailed documentation, including programming guides, wiring diagrams, and test reports.
Required Qualifications
  • Degree or diploma in Electrical, Mechatronics, Control Systems, Electronics, Robotics & Automation, or related field.
  • Minimum 6+ Years Experience in controls programming and automation system design.
  • Advanced PLC programming skills (Allen-Bradley, Siemens, Schneider, Omron, etc.).
  • Proficiency in HMI/SCADA platforms (Wonderware, Ignition, FactoryTalk, etc.).
  • Strong grasp of control theory and industrial automation principles.
  • Experience with industrial communication protocols (Modbus, Ethernet/IP, OPC, Profibus, etc.).
  • Ability to troubleshoot complex control systems.
  • Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
  • Experience with robotics or motion control systems.
  • Knowledge of safety standards and systems.
  • Project management experience or certification.
  • Ability to lead cross-functional technical discussions.
Working Hours & Location

Full-time (40 hours/week), with additional hours as needed (overtime compensated per company policy). Based at Prime Automation's Waterloo, Ontario location. Travel to client sites (local and international) as required. A valid passport and ability to travel internationally are essential.

What We Offer
  • Competitive salary (based on experience level) and benefits package.
  • A collaborative, innovative work environment.
  • Opportunities to work on cutting-edge projects and technologies.
Benefits
  • Dental care
  • Extended health care
  • Paid time off
  • Profit sharing
  • RRSP match
Job Details
  • Job Types: Full-time, Permanent
  • Pay: From $42.00 per hour
  • Benefits: Dental care
  • Extended health care
  • Paid time off
  • Profit sharing
  • RRSP match
  • Experience: Controls/Automation: 6 years (required)
  • Work Location: In person
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Controls Engineer
Controls Engineer

itec group Inc. • Oakville

On-site
CAD 114,616,000 - 171,924,000
Accommodations available
Automation Specialist
Automation Specialist

Actemium Canada • Mississauga

Hybrid
CAD 85,000 - 110,000
PLC Programmer
PLC Programmer

Waltec Electrical Services Ltd. • Toronto

On-site
CAD 80,000 - 110,000
Pension
Dental care
Prescription drug plan
Senior PLC Programmer
Senior PLC Programmer

Valiant TMS • Windsor

Hybrid
CAD 52,000 - 62,000
Health benefits
Tuition reimbursement
Career growth opportunities
OPEN: Controls Designer
OPEN: Controls Designer

Cpus Engineering Staffing Solutions Inc. • Oakville

Hybrid
CAD 95,000 - 114,000
Comprehensive benefits and compensation package
Controls Engineering Manager
Controls Engineering Manager

Adescor • Strathroy

On-site
CAD 110,000 - 170,000
PLC Robot Programmer
PLC Robot Programmer

Ready Systems Industries Inc. • Burlington

On-site
CAD 62,000 - 76,000
Pension plan
Health insurance
Travel expenses paid
+1
Senior PLC Programmer
Senior PLC Programmer

Valiant TMS • Windsor

On-site
Health, dental, and vision benefits
Tuition reimbursement
Pension and life insurance
+1
AUTOMATION PROFESSIONAL
AUTOMATION PROFESSIONAL

MPE a division of Englobe • Calgary

On-site
CAD 70,000 - 100,000
Controls Specialist
Controls Specialist

JENOPTIK • Barrie

On-site
CAD 75,000 - 90,000
Performance bonuses
RRSP matching
Healthcare spending account
+2