Industrial Automation Software Engineer

4 weeks ago


Kitchener, Ontario, Canada Clearpath Robotics Full time

Position Overview

As we expand our fleet of autonomous robots and explore innovative applications for our technology, we are seeking a skilled Industrial Automation Software Engineer to transform our visionary concepts into tangible, high-performance robotic systems. This role involves overseeing the design and implementation of control systems for both new and existing autonomous mobile robots, guiding projects from initial ideation through to production.

Key Responsibilities:

  • Collaborate with multidisciplinary teams to develop, maintain, and enhance software for safety and control systems, ensuring adherence to industry standards such as ISO 13849, ISO 3691-4, and IEC 61508.
  • Oversee the upkeep of current industrial control systems for autonomous mobile robots.
  • Engage in programming and configuring programmable logic controllers (PLC) and other industrial automation devices.
  • Conduct initial diagnostics on complex mechatronic systems to identify root causes using various analytical tools.
  • Troubleshoot and resolve issues in existing control systems to maintain optimal functionality and safety.
  • Develop innovative diagnostic tools to expedite the identification of hardware and software problems.
  • Create and execute validation and testing protocols for control system and safety features.
  • Review and approve configurations and firmware for various industrial devices.
  • Contribute to the selection and evaluation of new hardware components.
  • Manage the configuration and commissioning of new robotic vehicles and control systems.
  • Document design processes, including meeting notes, requirements, architecture, and troubleshooting guides.
  • Participate in software and product development lifecycles, providing constructive feedback.
  • Support risk assessments, performance level analysis, and failure mode and effects analysis (FMEA).

Additional Responsibilities:

  • Manage project tasks using JIRA.
  • Assist in robot configuration and troubleshooting within a Linux environment.
  • Provide on-site and remote support for the commissioning of prototype robotic vehicles.
  • Offer technical insights to product management.
  • Explore and assess emerging technologies.
  • Engage in collaborative technical planning sessions with internal teams and external partners.

Candidate Profile:

The ideal candidate is passionate about their work and seeks to make a meaningful impact. You thrive in a dynamic environment and enjoy tackling complex challenges. You possess a strong sense of initiative and are committed to seeing projects through to completion.

Required Qualifications:

  • Minimum of 3 years of relevant experience.
  • Degree or diploma in engineering, computer science, robotics, or a related discipline.
  • Ability to work autonomously while meeting deadlines.
  • Experience with industrial automation systems in safety-critical environments.
  • Hands-on experience with prototyping and troubleshooting mechatronic systems.
  • Proficient in advanced PLC programming and troubleshooting, particularly with Rockwell Automation and Siemens tools.
  • Familiarity with SICK laser scanners and Flexisoft safety PLCs.
  • Knowledge of CODESYS.
  • Understanding of industrial communication protocols such as EthernetIP, CAN, and ModbusTCP.
  • Basic familiarity with Linux operating systems and command-line operations.
  • Experience with Python scripting for automation and testing.
  • Familiarity with version control and CI/CD tools like Git and Jenkins.
  • Ability to convey technical concepts through sketches and diagrams.
  • Experience in development or deployment projects that faced significant challenges.
  • Comfortable working in a hybrid environment.
  • Adaptable to sudden changes in project scope and priorities.

Preferred Qualifications:

  • IT experience in networking and operating system configuration.
  • Knowledge of industrial electrical design.
  • Understanding of mobile robotics, including perception and navigation.
  • Experience with ROS (Robot Operating System).
  • Proficiency in programming languages such as Python, C++, or C# .NET.
  • Familiarity with automation tools and APIs.

At Clearpath Robotics, we are dedicated to fostering a culture of diversity, inclusion, and accessibility.



  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our fleet of robots and explore innovative applications for our technology, we are seeking a skilled Industrial Controls Engineer. Your expertise will be crucial in transforming our creative concepts into fully operational autonomous mobile robots, ensuring precision and reliability at every stage of development. Your...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our fleet of autonomous robots and explore innovative applications for our technology, we are seeking a skilled Industrial Controls Engineer to transform our creative concepts into operational systems. You will play a pivotal role in the design and development of control systems for both existing and new autonomous mobile robots....


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our portfolio of robotic solutions, we are seeking a skilled Industrial Controls Engineer to drive the evolution of our cutting-edge designs from initial concepts to fully operational autonomous mobile robots. Your expertise will be crucial in the design and implementation of control systems for both existing and new robotic...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleThe Systems Engineering team at Clearpath Robotics works closely with our Project Management Office to deliver business value to our end users, channel partners, and customers. As a Senior Systems Integration Specialist, you will design and integrate fleets of autonomous mobile robots and software at our customer facilities. You will also...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleThe Systems Engineering team at Clearpath Robotics works closely with our Project Management Office to deliver business value to our end users, channel partners, and customers. As a Senior Systems Integration Specialist, you will design and integrate fleets of autonomous mobile robots and software at our customer facilities. You will also...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada RideCo On-Demand Transit Full time

    This position offers a unique opportunity within the rapidly evolving transportation technology sector. The public transit landscape is shifting from static, scheduled routes to a dynamic, on-demand framework, and you will play a crucial role in this evolution.As a vital member of the Test & Automation Team, your primary responsibility will be to ensure that...


  • Kitchener, Ontario, Canada RideCo On-Demand Transit Full time

    This role presents an exciting opportunity within the rapidly evolving transportation technology sector. The public transit landscape is shifting from traditional, fixed-route systems to dynamic, on-demand networks, and you will play a crucial role in this transformation.As a key member of the Test & Automation Team, your primary responsibility will be to...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role We're at the forefront of robotics, constantly pushing boundaries and developing innovative solutions. Our success hinges on talented individuals who are passionate about bringing cutting-edge technology to life. We're seeking a skilled Industrial Controls Software Engineer to join our dynamic team. As an Industrial Controls Software...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Lead Software Engineer for Autonomous Systems Job Type: Full Time Permanent Experience: 5+ years relevant work experience Degree in a related field or equivalent work experience Division: OTTO Motors by Rockwell Automation About OTTO Motors by Rockwell Automation OTTO Motors by Rockwell Automation stands at the forefront of autonomous...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...