2

Remote Plc Programming Jobs in Ontario (NOW HIRING)

Scada Project Manager

Richmond Hill, ON ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

S. and Canada energy production from both remote work locations and any one of our U.S. or Canadian ... RTAC programming, Rockwell PLC and Control Logix programming (a plus) * Experience with BESS EMS ...

Scada Project Manager

Richmond Hill, ON ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

S. and Canada energy production from both remote work locations and any one of our U.S. or Canadian ... RTAC programming, Rockwell PLC and Control Logix programming (a plus) * Experience with BESS EMS ...

Project Manager

Oakville, ON ยท On-site +1

Undergraduate or Graduate Degree in Engineering from a recognized university * Completion of a ... remote locations * Knowledge of applicable codes and standards. Knowledge of Russian design ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

... remote work options. Key Responsibilities * Manages the supply chain process for large Canadian ... Bachelor's Degree in Business, Commerce, Supply chain, Construction Management, or Engineering ...

Showing results 21-33

Remote Plc Programming information

See Ontario salary details

$29K

$82.3K

$139K

How much do remote plc programming jobs pay per year?

As of Aug 16, 2026, the average yearly pay for remote plc programming in Ontario is $82,289.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,000.00 and $96,500.00 per year, depending on experience, location, and employer.

What is the difference between Remote Plc Programming vs Remote Automation Technician?

AspectRemote Plc ProgrammingRemote Automation Technician
CredentialsPLC certifications, technical degreesTechnical certifications, electrical or automation training
Work EnvironmentOffice, client sites, remote setupField, control rooms, remote troubleshooting
Industry UsageManufacturing, process control, automation firmsIndustrial facilities, manufacturing plants
Job FocusWriting and testing PLC code remotelyMaintaining, troubleshooting, and repairing automation systems remotely

Remote Plc Programming primarily involves developing and testing PLC code from a remote location, focusing on programming tasks. In contrast, Remote Automation Technicians handle troubleshooting and maintaining automation systems remotely, often involving on-site visits or remote diagnostics. Both roles require technical certifications and are common in manufacturing and industrial sectors, but their core responsibilities differ in scope and focus.

What are some common challenges faced by remote PLC programmers and how can they be addressed?

Remote PLC programmers often encounter challenges such as limited access to onsite hardware, communication barriers with onsite teams, and troubleshooting issues without physical presence. To address these, it's important to use remote desktop tools, maintain clear and frequent communication with local technicians, and document all programming changes meticulously. Additionally, fostering strong collaboration with cross-functional teams can help ensure smooth project execution and rapid problem resolution.

What are remote PLC programming jobs?

PLC stands for programmable logic controller and is a specialized computer system that controls aspects of industrial manufacturing operations, such as automated processes. As a remote PLC programmer, you work from home to write code and create software for these purposes, as well as provide technical support for customers and companies that use this software. In addition to your programming responsibilities, you work on existing PLC systems to create more efficient processes and troubleshoot when the system has an issue. Other duties include documenting your work and training other employees on how to use the software in a manufacturing environment.

What are the key skills and qualifications needed to thrive as a remote PLC programmer, and why are they important?

To thrive as a Remote PLC Programmer, you need a solid background in electrical engineering or automation, strong PLC programming skills, and experience with control systems. Familiarity with PLC platforms like Siemens, Allen-Bradley, and associated SCADA or HMI software, along with relevant certifications, is typically required. Excellent problem-solving, independent work ethic, and effective remote communication are key soft skills that help manage projects and collaborate with teams from a distance. These skills ensure reliable automation solutions, minimize downtime, and support seamless integration in industrial environments.

What is remote PLC programming?

Remote PLC programming involves configuring, updating, and troubleshooting programmable logic controllers (PLCs) from a distance using network connections. This allows engineers and technicians to access industrial automation systems without being physically present on-site. Remote PLC programming increases efficiency, reduces travel time, and can help quickly resolve issues in manufacturing and industrial environments. It typically requires secure remote access tools and a strong understanding of both PLC hardware and software.

Can you work as a remote PLC programmer?

Remote PLC programming is possible and increasingly common, especially for experienced professionals with strong knowledge of PLC software, industrial automation, and network security. Many companies allow remote work for tasks such as software development, troubleshooting, and system updates, often requiring reliable internet and remote access tools. However, some roles may still require on-site presence for hardware installation or maintenance.

Are remote plc programmers in demand?

Remote PLC programmers are in demand due to the increasing adoption of automation and industrial control systems across various industries. Skills in ladder logic, programming languages like Structured Text, and familiarity with PLC hardware are highly valued, and remote work options are expanding as companies seek flexible technical talent.

What are popular job titles related to Remote Plc Programming jobs in Ontario?

For Remote Plc Programming jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Remote Plc Programming jobs in Ontario look for?

The top searched job categories for Remote Plc Programming jobs in Ontario are:

Infographic showing various Remote Plc Programming job openings in Ontario as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $82,289 per year, or $39.6 per hour.

Scada Project Manager

RRC SCADA SOLUTIONS

Richmond Hill, ON โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement

Posted 25 days ago


Job description

RRC is seeking a talented SCADA Project Manager to help us build the future of both U.S. and Canada energy production from both remote work locations and any one of our U.S. or Canadian office locations. RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly renewable energy, throughout the United States. Founded in 2007, RRC provides a culture where employees are valued while contributing to meaningful projects. This is an opportunity to work at the forefront of the evolving energy production landscape.ย 

RRC CORE VALUES

Must understand and personify RRCโ€™s core values:ย 

    • Client Satisfaction โ€“ understands the goal of always exceeding our clientโ€™s expectationsย ย 
    • Employee Happiness โ€“ able to work well with others, communicate clearly with coworkers, promote a positive work environment, and mediate conflicts between team members
    • Quality Work - able to take ownership, work independently, prioritize workload, and deliver quality results on time while working on multiple projects simultaneously
    • Above and Beyond - versatile, flexible, able to anticipate the needs of the company, take the initiative, and willing to go out of your way to assist others

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Provide SCADA engineering expertise and project execution on wind, battery, solar and PV + Storage power systems.
  • Coordinate with EPC/Owner SCADA engineering design, development, implementation, and commissioning phases of each project.ย 
  • Work with EPC clients/Owner to deliver procurement and deployment plans, timelines, and costs.ย 
  • Work with and manage clients to ensure requirements/scope and expectations are clear.ย 
  • Manage the project schedule and budget closely.ย 
  • Maintain detailed project schedule for all SCADA related tasks and drive the internal and external parties to meet the schedule.ย 
  • Schedule and run the recurring project meetings internally and with clients wth appropriate agenda. ย 
  • Be mindful of possible scope creeps/gaps and update the budget and scope with client as needed. ย 
  • Manage IT consultants and subcontractors for network security deliverables, testing, budgets, and system completion.ย 
  • Coordinate project site TELCO installation, scheduling and manage schedules and ownerโ€™s expectation.ย 
  • Deploy SCADA solutions and submittal according to timelines and budget. ย 
  • Coordinate with substation subcontractor on substation devices, communication hardware using standard SCADA protocols.ย 
  • Work closely with the clientโ€™s team, as well as RRC SCADA team, and project engineer to warranty a quality system is installed and tested to design specifications.ย 
  • Ensure that SCADA systems have been installed per project requirements and tested to meet QSE,CAISO, Utility, and regional reliability council requirements.ย 

MINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES)

  • BS degree in Electrical, Mechanical or Computer Science Engineeringย 
  • Minimum 5 or more years of proven utility or industrial SCADA project management experience.ย 
  • Ability to communicate complex SCADA and controls concepts to non-domain experts in a collaborative fashion.ย 
  • Must have working knowledge of the renewable energy industry and projects.ย 
  • Familiarity with and able to stay current on SCADA regulations and standards.
  • Extensive management experience on SCADA projects and well-versed in SCADA integration life cyclesย 
  • Demonstrated experience in SCADA design and execution in the powerย and renewable energy sectors.
  • Working experience with SCADA software programming, SCADA historians, MS SQL servers (a plus)ย 
  • Working experience with Wonderware or Inductive Automation Ignition 7.x or 8.x software (a plus)ย 
  • Experience with communication protocols for base-level devices: Modbus, Modbus TCP, OPC, DNP3, SELFast, IEC 61850, ICCPโ€ฆ etcย 
  • Working experience with automation control systems: RTAC programming, Rockwell PLC and Control Logix programming (a plus)ย 
  • Experience with BESS EMS system (a plus)ย 
  • Experience with Power Utility scale SCADA system development and designย 
  • Travel 10%ย 

ย  BENEFITSย 

RRC is committed to investing in talented employees because we recognize that healthy, happy employees provide the best path to sustaining a successful business. RRC offers competitive salaries and benefits for full-time employees, including:ย 

  • Flexible work hours to accommodate work-life balance.ย 
  • Health, dental, and vision insuranceย 
  • 401k matchingย 
  • Bonus eligibilityย 
  • Tuition reimbursement for certain pre-approved education pursuitsย 
  • RRSP matching (Canada), 401k matching (US)

RRC thanks you for your interest in joining RRC. Only candidates selected for an interview will be contacted.ย 

Visit our websiteย www.RRCcompanies.com for more information.ย ย 

No recruiters or staffing firms please.ย ย 

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

RRC Companies is committed to providing an inclusive and accessible recruitment process. Accommodations are available for applicants with disabilities throughout the recruitment and assessment process. If you require an accommodation, please contact Human Resources or the recruitment contact listed in this posting.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.ย ย