1

Volunteer Python Automation Engineer Jobs in Toronto, ON

Be Seen First

... Automation , Industry 4.0 , IIoT , Ignition SCADA , System Integration , PLC Programming , SQL Database , NoSQL , Python , Java , C++ , C# , .NET , HTML , CSS , JavaScript , Node.js , ASP.NET MVC ...

Be Seen First

... Automation , Industry 4.0 , IIoT , Ignition SCADA , System Integration , PLC Programming , SQL Database , NoSQL , Python , Java , C++ , C# , .NET , HTML , CSS , JavaScript , Node.js , ASP.NET MVC ...

... C#, C++ and Python. * Hands-on experience with CATIA macros , CATIA Component Application ... Collaborate with design and engineering teams to create scripts, macros, and automation tools that ...

Our philosophy is to empower developers to self-serve rather than rely on centralized bottlenecks ... automation contexts. * Proficiency in Python and/or Go. * Familiarity with mobile development ...

Implement workflow automation and data pipelines where needed * Contribute across the full software ... Strong Python experience in enterprise environments + Knowledge in Java (2 years) * Experience with ...

New

... workflow automation and data pipelines where needed • Contribute across the full software ... • Strong Python experience in enterprise environments + Knowledge in Java (2 years) • ...

New

next page

Showing results 1-20

Volunteer Python Automation Engineer information

What is the difference between Volunteer Python Automation Engineer vs Python Developer?

AspectVolunteer Python Automation EngineerPython Developer
CredentialsBasic programming knowledge, possibly some automation certificationsFormal education or certifications in Python or software development
Work EnvironmentVolunteer projects, non-profit organizations, open-source communitiesCorporate, startup, or freelance development settings
Industry UsageNon-profit, open-source, community-driven projectsTechnology, finance, healthcare, and various software industries

While both roles involve Python programming, Volunteer Python Automation Engineers focus on automating tasks for non-profit or open-source projects without monetary compensation. Python Developers typically work in paid positions within companies, developing software products or solutions. The key difference lies in the work environment and compensation, though both require strong Python skills and understanding of automation.

What are the most commonly searched types of Python Automation Engineer jobs in Toronto, ON? The most popular types of Python Automation Engineer jobs in Toronto, ON are:
What job categories do people searching Volunteer Python Automation Engineer jobs in Toronto, ON look for? The top searched job categories for Volunteer Python Automation Engineer jobs in Toronto, ON are:
SCADA / MES Developer - Smart Manufacturing & IIoT

SCADA / MES Developer - Smart Manufacturing & IIoT

Great Lakes Group

Toronto, ON • On-site

CA$43 - CA$60/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

SCADA / MES Developer – Smart Manufacturing & IIoT


Wage based on experience

We are seeking a highly skilled Smart Manufacturing Developer with expertise in MES (Manufacturing Execution Systems), SCADA systems, and Track and Trace solutions to support advanced industrial automation and Industry 4.0 initiatives. This role focuses on designing, implementing, and maintaining data-driven manufacturing systems that enhance operational efficiency, visibility, and control across production environments.

Key Responsibilities

  • Lead the system design, requirements development, and software engineering lifecycle based on functional specifications
  • Architect and implement SCADA and MES solutions using platforms such as Ignition
  • Drive system integration, test planning, validation, and commissioning of automation systems
  • Develop and deploy Industry 4.0 and IIoT (Industrial Internet of Things) solutions aligned with customer requirements
  • Configure and maintain industrial networks including TCP/IP, Modbus, Profinet, and EtherNet/IP
  • Design, manage, and optimize SQL and NoSQL databases for manufacturing data systems
  • Perform data analysis, including trend identification, anomaly detection, and predictive insights using tools like Power BI and Tableau
  • Develop scalable, reusable, and well-documented code across multiple programming environments
  • Support version control, code optimization, and continuous improvement initiatives
  • Collaborate directly with clients, providing technical leadership, on-site commissioning, and system support
  • Train operators and stakeholders on SCADA/MES platforms and ensure ongoing system performance
  • Contribute to full-stack development, including frontend and backend web applications

Technical Skills & Qualifications

  • Strong experience with SCADA, MES, and Track and Trace systems in manufacturing environments
  • Proficiency in programming languages such as Python, Java, C++, C#, or Visual Basic (.NET)
  • Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies
  • Knowledge of web technologies including HTML, CSS, JavaScript, Node.js, PHP, and ASP.NET MVC
  • Familiarity with Docker, Virtual Machines, and modern deployment environments
  • Hands-on experience with PLC programming using RSLogix, Siemens TIA Portal, or Omron Sysmac Studio
  • Experience with SCADA platforms such as Wonderware ArchestrA, VTScada, or FactoryTalk SE
  • Knowledge of Node-RED and industrial data integration tools
  • Strong problem-solving, analytical thinking, and software development capabilities

Education & Experience

  • Post-secondary education in Automation Engineering, Electrical Engineering, Mechanical Engineering, or related field
  • Certification as an Engineering Technologist (CET) or equivalent is an asset
  • 5+ years of experience in SCADA/MES development and implementation
  • 7+ years of experience in software development or industrial engineering
  • Extensive experience in commissioning, troubleshooting, and industrial system deployment

Core Competencies

  • Excellent communication skills (written and verbal)
  • Ability to work in fast-paced, collaborative environments
  • Strong technical leadership and client-facing skills
  • Self-motivated with a focus on innovation and continuous improvement

Work Environment

  • Hybrid work model with travel requirements for on-site commissioning and client support
  • Office-based work with exposure to industrial environments

Smart Manufacturing, MES, SCADA, Track and Trace, Industrial Automation, Industry 4.0, IIoT, Ignition SCADA, System Integration, PLC Programming, SQL Database, NoSQL, Python, Java, C++, C#, .NET, HTML, CSS, JavaScript, Node.js, ASP.NET MVC, Docker, Virtual Machines, Power BI, Tableau, TCP/IP, Modbus, Profinet, EtherNet/IP, Node-RED, FactoryTalk, Wonderware, VTScada, Automation Engineering, Manufacturing Systems, Data Analytics

Company Description

Hiring Transparency & AI Disclosure Statement
In compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.
We do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.
If our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.