P

Promise Robotics

Automates construction via AI robotic systems

Senior Robotics Software Developer

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A degree in Computer Science, Robotics, Mechatronics, or a related field is required; a Master's or Ph.D. is preferred.
  • At least 5 years of relevant robotics software experience.
  • Expert-level C++ and Python proficiency, with a track record of shipping production-quality robotics software.
  • Strong fundamentals in algorithms, data structures, and basic control concepts.
  • Deep experience with ROS 2 and MoveIt2, including motion planning, collision checking, and trajectory optimization approaches such as OMPL, CHOMP, STOMP, or TrajOpt.
  • Ability to solve complex problems involving multidisciplinary engineering concepts.
  • Hands-on experience with a robotics simulator such as Gazebo, Isaac Sim, MuJoCo, or similar, including physics simulation.
  • Exposure to computer vision or perception concepts.
  • Willingness to work onsite at R&D labs and production facilities in Edmonton and Calgary, Alberta.

Responsibilities

  • Lead development of robotic simulators by setting up and extending simulation environments and test scenarios that mirror production cells.
  • Lead motion-planning and optimization efforts by developing and optimizing motion-planning and collision-checking behaviors in ROS 2 and MoveIt2.
  • Develop perception components, including object detection, pose estimation, and point-cloud processing for material handling and inspection.
  • Write clean, tested, well-documented C++ and Python code, supported by unit and integration tests.
  • Troubleshoot software-hardware integration issues alongside robotics and hardware teams.
  • Define standards for architecture, testing, and code quality; lead code reviews; and mentor junior and mid-level developers.

Desired Qualifications

  • Experiential knowledge of Isaac Sim, Omniverse, or similar simulation tools.
  • Applied or research experience with vision-language-action models such as OpenVLA, π0, or RT-2-style models, or with LLM-based task and motion planning.
  • Industrial robot programming with KUKA, ABB, or Fanuc robots and familiarity with vendor sensor and communication interfaces.
  • Knowledge of sensor systems such as industrial cameras, depth sensors, LiDAR, force/torque sensors, and laser range finders or projectors.
  • Experience with digital-twin technologies for validation and predictive maintenance.
  • Machine learning or deep learning applied to robotics.
  • Working knowledge of CSA Z434 and ISO 10218-2 safety standards for industrial robot systems and cell integration.
  • Experience in a fast-paced startup or scaling deep-tech environment.

About the Company

Promise Robotics

Automates construction via AI robotic systems

Promise Robotics builds compact industrial robots and a cloud-based software platform to automate construction tasks. The robots handle on-site and factory-floor operations, while the platform plans, schedules, and coordinates logistics across the production lifecycle. Clients pay for access as a service, using the systems to reduce costs, boost productivity, and pursue sustainable homebuilding. The company differentiates itself with a focused construction-automation offering, cloud lifecycle management, and leadership with deep building-industry experience, aiming to scale automated home production for developers and builders.

Company size
11-50
Company stage
Series A
Total funding
$15.3M
Headquarters
Toronto, Canada
Founded
2021

Recently Posted Jobs

Explore more opportunities at Promise Robotics

See more jobs