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

S.i. Systems • Saskatoon, Saskatchewan, Canada • Posted June 04, 2026

Location Saskatoon, Saskatchewan
Job Type Contract
Category Engineers
Posted June 04, 2026

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.

Apply Now