Talent.com
S.i. Systems
Robotics Software Engineer to develop autonomous perception, localization, and robotics solutionsS.i. Systems • Calgary
Robotics Software Engineer to develop autonomous perception, localization, and robotics solutions

Robotics Software Engineer to develop autonomous perception, localization, and robotics solutions

S.i. Systems • Calgary
30+ days ago
Job type
  • Full-time
Job 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

· Strong understanding of software engineering best practices including testing, version control, and code quality

Nice to have:

· Bachelor’s or Master’s degree in Engineering, Computer Science, Robotics, Physics, Mathematics, or a related field.

· Experience in industrial automation, mining, automotive, manufacturing, or field robotics environments

· Experience with Nav2, Cartographer, RTAB-Map, or similar robotics navigation frameworks

· Exposure to motion planning, sensor fusion, or state estimation

· Experience with robotics simulation tools such as Gazebo, Ignition, or Isaac Sim

· Experience deploying robotics or AI workloads on edge compute infrastructure

· Experience working in safety-critical or operational technology (OT) environments

What you will be doing:

· Design, develop, and maintain ROS/ROS2‑based robotics software for perception, localization, and autonomy.

· Implement and integrate computer vision pipelines for robotic perception, including object detection, tracking, and scene understanding using cameras, LiDAR, and other sensors.

· Develop and apply SLAM and localization techniques for mobile robots and autonomous machines operating in GPS‑denied or complex environments.

· Integrate perception, SLAM, and planning components with robotic platforms, automation systems, and edge compute infrastructure.

· Collect, curate, label, and analyze multi‑modal sensor data (camera, LiDAR, IMU, RADAR) to support development and validation of robotics algorithms.

· Optimize perception and robotics algorithms for real‑time performance, robustness, and deployment on edge hardware.

· Support in‑field testing, commissioning, and validation of robotic systems; diagnose performance issues and implement reliability improvements.

· Collaborate with controls, electrical, and mechanical teams to ensure seamless integration with physical systems.

· Maintain clear documentation, ROS packages, launch files, and well‑tested code to support long‑term operation and maintainability.



Create a job alert for this search

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

Similar jobs

Software Engineer - Brookhaven

VoldexCalgary, AB, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Senior Mobile Game Engineer II - Prototyping to Production

Tripledot StudiosCalgary, AB, CA
Full-time

A leading mobile games company in Toronto is seeking a Senior Software Engineer II to contribute to game development and collaboration within a team.Responsibilities include translating ideas into ... Show more

 • Promoted

Senior Fullstack (TypeScript/React) Engineer

KakeCalgary, AB, CA
Full-time

You’ll work closely with cross-functional stakeholders to deliver elegant, performant, and maintainable applications using.This role is ideal for someone who possesses a high level of agency, a "do... Show more

 • Promoted

Remote Software Engineer (Go + React) - Testing-Driven & Agile

Applied Systems CanadaCalgary, Alberta, Canada
Remote
Full-time

A tech-focused insurance firm in Canada is seeking a Software Engineer (Golang, React) to join their remote Personal Lines Insurance team.This role emphasizes test automation and collaboration in a... Show more

 • Promoted

Software Engineer (Golang, React)

Applied Systems CanadaCalgary, AB, CA
Full-time

Software Engineer (Golang, React).To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse expe... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesCalgary, AB, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosCalgary, AB, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Lead Software Engineer with AI/ML Focus

Critical MassCalgary, AB, CA
Full-time

Join Critical Mass as a Lead Software Engineer, specializing in AI/ML to deliver innovative solutions that shape user experiences.This position involves leadership, mentorship, and collaborative de... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Calgary, AB, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseCalgary, AB, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer - Rust/TypeScript Platform & Open-Source

fiveonefourCalgary, AB, CA
Full-time

A leading data platform company in Canada is seeking a Senior Engineer to build and maintain their Boréal hosting platform and Moose open-source project.This role offers the chance to collaborate c... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Calgary, AB, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Software Engineer

PrattwhitneyCalgary, Alberta, Canada
Full-time

We are presently seeking highly motivated and skilled Software Engineers to join our team.These positions will play a critical role in the design, development, integration, testing, and acceptance ... Show more

 • Promoted

Software Engineer

Pubgenius Inc.Calgary, AB, CA
Full-time

We are looking for stellar developers to join our agency team to build websites and apps for clients in the US and Europe.We specialize in AI, decentralized finance (Defi crypto/NFT/blockchain), fi... Show more

 • Promoted

Senior Software Engineer

InvertCalgary, AB, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCICalgary, AB, CA
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringCalgary, AB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Software Engineer

TRXCalgary, AB, CA
Full-time

Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.Develop software for reactor control, monitoring systems, data acquisition, si... Show more

 • Promoted

Fullstack Software Engineer

WaveloCalgary, AB, CA
Full-time

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondCalgary, AB, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more