Industrial Automation Software Engineer

4 weeks ago


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 responsibilities will encompass the design of industrial control systems for both new and existing robotic platforms. This includes the entire lifecycle of design, from initial concept and requirements gathering to detailed design, verification, validation, and final production release.

Key Responsibilities:

  • Collaborate with multidisciplinary teams to develop, maintain, and enhance control systems software, adhering 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.
  • Program and configure automation controllers (PLC/PAC) and various industrial devices.
  • Conduct initial diagnostics on complex mechatronic systems to identify root causes of issues using software logs and analysis tools.
  • Troubleshoot and resolve performance and safety issues in existing control systems.
  • Create new diagnostic tools to facilitate rapid identification of hardware and software problems.
  • Develop and execute validation and testing protocols for control system functionality.
  • Review and approve configurations and firmware for various industrial devices.
  • Contribute to the selection and evaluation of new hardware components.
  • Configure and commission new robotic vehicles and control systems.
  • Maintain and update design documentation, including meeting notes, requirements, architecture documents, and troubleshooting guides.
  • Engage in the software and product development lifecycle, providing constructive feedback.
  • Support risk assessments, PL analysis, gap analysis, and FMEA activities.

Additional Responsibilities:

  • Manage project tasks using JIRA.
  • Assist with robot configuration and troubleshooting in a Linux environment.
  • Provide on-site and remote support for troubleshooting and commissioning of prototype robotic vehicles.
  • Offer technical insights and feedback to product management.
  • Explore and assess new technologies.
  • Participate in collaborative technical planning sessions.

About You:

You are passionate about your work and are driven to see projects through to completion. You thrive in a creative and dynamic environment, motivated by the opportunity to make a meaningful impact. Your common sense and problem-solving skills are key assets in navigating challenges.

Required Experience/Skills:

  • 3+ years of relevant experience.
  • Degree/diploma in engineering, computer science, robotics, or a related field.
  • Ability to work independently while managing deadlines.
  • Experience with industrial automation systems in safety-critical environments.
  • Hands-on experience with prototyping and troubleshooting mechatronic systems.
  • Advanced knowledge of PLC programming and troubleshooting, particularly with Rockwell Automation and Siemens tools.
  • Familiarity with SICK laser scanners and Flexisoft safety PLCs.
  • Understanding of industrial fieldbus and network protocols.
  • Basic familiarity with Linux operating systems and command-line operations.
  • Experience with Python scripting for automation.
  • Knowledge of software version control and CI/CD tools.
  • Ability to communicate complex concepts through sketches and technical writing.
  • Experience in development or deployment projects.
  • Adaptability to changes in project priorities.

Bonus Skills:

  • IT experience in networking and OS troubleshooting.
  • Knowledge of industrial electrical design.
  • Understanding of mobile robotics aspects such as perception and navigation.
  • Experience with ROS and programming languages like Python, C++, or C# .NET.

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

    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...


  • 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...