Job Type: Contract
Location: Calgary, Alberta
Posted: June 08, 2026
Category: Engineers
Application Deadline: July 18, 2026

Role Description

Our client is seeking a Robotics Software Engineer to develop autonomous perception, localization, and robotics solutions using ROS/ROS2, SLAM, and computer vision for industrial automation environments

This is an in office role in Saskatchewan with some travel to field locations. It is a year long contract.

Must have:

· 5+ years of experience in Robotics Software Engineering, Autonomous Systems, or Robotics Automation development

· Strong programming experience in Python and/or C++ for robotics and real-time systems

· Hands-on experience with ROS or ROS2, including nodes, topics, services, actions, and TF

· Experience with SLAM, localization, navigation, or robotic perception systems

· Experience integrating cameras, LiDAR, IMUs, Radar, or multi-modal sensor systems

· Experience developing or deploying robotics systems in operational, industrial, or real-world environments

· Str...

Interested in this role?

Click the button below to start your application for Robotics Software Engineer to develop autonomous perception, localization, and robotics solutions using ROS/ROS2, SLAM, and computer vision for industrial automation environments at S.i. Systems.

Apply Now