P

Promise Robotics

Automates construction via AI robotic systems

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, Electrical Engineering, or a related field is required.
  • Solid programming ability in C++ and/or Python is required.
  • Strong fundamentals in algorithms, data structures, and basic control concepts are required.
  • Ability to solve complex problems involving multidisciplinary engineering concepts is required.
  • Hands-on experience with ROS or ROS 2 through projects, internships, co-ops, or coursework is required.
  • Familiarity with at least one robotics simulator, such as Gazebo, Isaac Sim, MuJoCo, or PyBullet, is required.
  • Exposure to computer vision or perception concepts is required.
  • Willingness to work onsite at the company's R&D labs and production facilities in Edmonton and Calgary, Alberta, is required.

Responsibilities

  • Build and maintain simulation scenes by setting up and extending simulation environments and test scenarios that mirror production cells.
  • Implement and tune motion-planning and collision-checking behaviors in ROS 2 and MoveIt2 under the guidance of senior engineers.
  • Develop perception components for object detection, pose estimation, and point-cloud processing tasks for material handling and inspection.
  • Write well-documented C++ and Python code, supported by unit and integration tests.
  • Help troubleshoot software-hardware integration issues alongside the robotics and hardware teams.
  • Contribute to code reviews, agile ceremonies, and continuous integration pipelines.

Desired Qualifications

  • An internship, co-op, competition team experience such as robotics or autonomy, or a portfolio of robotics projects.
  • Experience with MoveIt2 or another motion-planning framework.
  • Familiarity with Isaac Sim, Omniverse, or similar simulation tools.
  • Coursework, research, or side projects involving vision-language-action models, large language models, or machine learning for robotics.
  • Exposure to industrial robots such as KUKA, ABB, or Fanuc, or sensor systems such as cameras, depth sensors, force sensors, or LiDAR.
  • DevOps basics, including Docker, Git, and continuous integration/continuous deployment.
  • A master's degree or Ph.D. is preferred.

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