×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Robotics Software Engineer – SLAM

Job in North Bay, Ontario, Canada
Listing for: TROIS Collective
Full Time position
Listed on 2026-06-23
Job specializations:
  • Engineering
    Robotics
Salary/Wage Range or Industry Benchmark: 70000 - 80000 CAD Yearly CAD 70000.00 80000.00 YEAR
Job Description & How to Apply Below
Robotics Software Engineer – SLAM
North Bay, Ontario

Full-time

In-Person

$70,000-$80,000/year

Build Technology That Makes Mining Safer
Safe Sight is a technology innovation company designing, fabricating, and supporting advanced hardware and software solutions for the underground mining sector.

Since 2016, our mission has been clear:
Make mining operations safer by removing workers from harm’s way, while improving operational effectiveness at the same time.

We leverage the latest in digital engineering, LiDAR, robotics, and data technologies to collect critical safety, measurement, and mapping data, both on surface and deep underground in GPS-denied environments.

Our systems generate:

Highly accurate 3D models
HD video
Thermal imaging
Operational measurement data

Safe Sight has developed a portfolio of safety-focused solutions in:

Emergency Response & Mine Rescue
Shaft Measurement & Reliability
Survey & 3D Mapping
MRC Raise Development

Our technology operates in some of the most challenging underground environments in the world.

The Opportunity
Safe Sight is continuing to expand its robotics and autonomy capabilities, and we are looking for a Robotics Software Engineer (SLAM) to help build and deploy real-world robotic systems.

This role is hands‑on and execution‑focused. You will work directly on robots operating in underground and GPS‑denied environments, developing systems that must perform reliably in harsh, real‑world conditions.

You will contribute to perception, localization, and navigation pipelines, working closely with hardware and field teams to bring systems from development to deployment.

This is a full‑time, in‑person role based in North Bay.

What You’ll Be Doing
Robotics & SLAM Development
Develop and maintain SLAM and localization systems for autonomous robots
Implement LiDAR‑based and/or visual SLAM solutions in GPS‑denied environments
Improve localization accuracy and robustness in dynamic underground settings

Sensor Fusion & Perception
Design and implement sensor fusion pipelines (IMU, LiDAR, GNSS, cameras)
Apply filtering techniques (e.g., EKF, UKF) for state estimation
Build real‑time perception pipelines for mapping and environment understanding

ROS & System Integration
Develop robotics applications using ROS 2 (ROS 1 as needed)
Integrate sensors and hardware on physical robotic platforms
Support system bring‑up, calibration, and testing

Testing & Deployment
Test, debug, and validate systems on real robots in field environments
Troubleshoot issues across perception, localization, and control stacks
Contribute to stable, production‑ready deployments

Collaboration & Ownership
Work closely with hardware, product, and field teams
Contribute to system architecture and long‑term codebase development
Document systems and support knowledge transfer

Required Qualifications
2–5 years of experience in robotics software development
Strong programming skills in C++ and/or Python
Hands‑on experience with ROS 2 (ROS 1 is an asset)

Experience with SLAM and localization (e.g., Cartographer, SLAM Toolbox, visual SLAM)
Understanding of sensor fusion techniques (e.g., EKF, UKF)
Experience working with robotics sensors (LiDAR, IMU, cameras, GNSS)
Experience working with real robotic systems (not only simulation)
Strong debugging and problem‑solving skills

Who You Are
Hands‑on and execution‑focused
Curious and motivated to solve complex technical challenges
Comfortable working on real systems in imperfect conditions
Detail‑oriented with a strong sense of ownership
Able to work independently while collaborating with a small team

You take pride in building systems that work in the real world, not just in simulation.

Why Join Safe Sight?
Be part of a growing Canadian technology innovation company
Work on cutting‑edge underground robotics and LiDAR systems
Global exposure to major mining operations
Join a small, agile, high‑impact team environment
Commission opportunities
Flexible vacation

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary