← Back to opportunities
📍 Location
Calgary
⏰ Job Type
Contract
📅 Posted
May 17, 2026

About the Role

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

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position