Senior Robotics Software Architect - AI for Manufacturing

Promise Robotics

Edmonton, Calgary

Remote

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
Collaborative Culture

Job summary

Promise Robotics in Canada is building physical AI for housing, with robots already in production across multiple factories, generating real operational data daily.

We seek a Senior Robotics Software Developer to own software architecture, mentor engineers, and advance simulation, perception, and motion planning using ROS 2 and MoveIt2, while collaborating with hardware teams onsite in Edmonton and Calgary.

Qualifications

  • Degree in Computer Science, Robotics, Mechatronics, or related fields; Masters/Ph.D. preferred.
  • 5+ years of relevant robotics software experience.
  • Expert-level C++ and Python; production-quality robotics software.
  • Strong fundamentals in algorithms and data structures.
  • Deep ROS 2 and MoveIt2 experience.
  • Hands-on experience with a robotics simulator (Gazebo, Isaac Sim, MuJoCo, or similar).
  • Exposure to computer vision or perception concepts.
  • Willingness to work onsite at our R&D labs and production facilities in Edmonton and Calgary, Alberta.

Responsibilities

  • Lead development of robotics simulators - set up and extend environment and test scenarios that mirror production cells.
  • Lead the effort in motion planning and optimization - develop and optimize motion-planning and collision-checking behaviors in ROS 2 / MoveIt2.
  • Develop perception components - implement object detection, pose estimation, and point-cloud processing tasks.
  • Write clean, tested code - produce well-documented C++ and Python, backed by unit and integration tests.
  • Debug integration issues - help troubleshoot software-hardware issues with robotics and hardware teams.
  • Set the engineering bar - define standards for architecture, testing, and code quality; lead code reviews; mentor junior developers.

Skills

C++
Python
ROS 2
MoveIt2
Robot simulators
Motion planning
Perception
Debugging hardware-software
Team mentoring

Education

Master's or PhD in CS/Robotics

Tools

Gazebo
Isaac Sim / Omniverse
MuJoCo
OpenVLA
OMPL
CHOMP
TrajOpt

Job description

Promise Robotics in Canada is building physical AI for housing, with robots already in production across multiple factories, generating real operational data daily.

We seek a Senior Robotics Software Developer to own software architecture, mentor engineers, and advance simulation, perception, and motion planning using ROS 2 and MoveIt2, while collaborating with hardware teams onsite in Edmonton and Calgary.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Robotics Software Developer
Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 90,000 - 120,000
Competitive salary
Stock options
Holistic benefits package
+2
Lead Robotics & Control Engineer - AI-Driven Manufacturing
Lead Robotics & Control Engineer - AI-Driven Manufacturing

Promise Robotics • Calgary

On-site
CAD 120,000 - 160,000
Stock options
Flexible personal days and vacation
Relocation assistance
+1
Senior Robotics and Control Engineer
Senior Robotics and Control Engineer

Promise Robotics • Calgary

On-site
CAD 120,000 - 160,000
Stock options
Flexible personal days and vacation
Relocation assistance
+1
Senior Manager, Software Development
Senior Manager, Software Development

geoLOGIC Systems • Calgary

On-site
CAD 90,000 - 130,000
Stock options
Competitive salary
Holistic benefits
+2
Senior Mechanical Engineer - Robotics & Automation
Senior Mechanical Engineer - Robotics & Automation

Promise Robotics • Calgary

On-site
CAD 110,000 - 150,000
Competitive salary
Stock options
Comprehensive benefits
+3
Software Developer
Software Developer

Promise Robotics • Canada

Remote
CAD 90,000 - 120,000
Competitive salary
Stock options
Benefits package
+3
Software Developer
Software Developer

Promise Robotics • Edmonton

On-site
CAD 85,000 - 120,000
Competitive salary
Stock options
Benefits package
+2
Software Developer
Software Developer

Promise Robotics • Calgary

On-site
CAD 90,000 - 130,000
Competitive salary
Stock options
Holistic benefits
+3
Senior Mechanical Engineer
Senior Mechanical Engineer

Promise Robotics • Calgary

On-site
CAD 110,000 - 150,000
Competitive salary
Stock options
Comprehensive benefits
+3