Robotics Software Developer

Posted 16 Days Ago
Be an Early Applicant
2 Locations
Remote or Hybrid
Junior
Artificial Intelligence • Robotics • Manufacturing
The Role
Develop and maintain simulation scenes, implement motion-planning and collision-checking in ROS2/MoveIt2, build perception components for detection and point-cloud processing, write tested C++/Python code, debug software-hardware integration, and participate in code reviews, CI, and agile practices in onsite R&D/production facilities.
Summary Generated by Built In
Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture-backed company bringing together AI, robotics, and manufacturing to help the homebuilding industry meet the growing demand for housing. Our robotic systems, built and operated inside  AI-powered factories, give the industry the production capacity, consistency, and speed to build more high-quality homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production teams — all building the future of homebuilding together. 

We're building physical AI for housing — and unlike most of the field, our robots are already in production, fabricating real structures and generating real operational data every day across multiple factories. 

We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This is an early-career role for someone with strong fundamentals and hands-on robotics project experience who wants to develop it in production.

Why join us?

    • Purpose-Driven Work: Contribute to projects with significant social, economic, and environmental impact. 

    • Growth Opportunities: Be part of a growth-stage startup with substantial upside and leadership potential. 

    • Cutting-Edge Technology: Work on state-of-the-art robotics solutions at the intersection of construction and automation. 

    • Collaborative Culture: Join a diverse, high-performing team committed to continuous learning and innovation. 

What you'll do:

    • Build and maintain simulation scenes — set up and extend simulation environments and test scenarios that mirror our production cells. 

    • Implement motion routines — develop and tune motion-planning and collision-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers. 

    • Develop perception components — implement object detection, pose estimation, and point-cloud processing tasks for material handling and inspection. 

    • Write clean, tested code — produce well-documented C++ and Python, backed by unit and integration tests.  

    • Debug integration issues — help troubleshoot software–hardware issues alongside the robotics and hardware teams.  

    • Participate in the team's practices — contribute to code reviews, agile ceremonies, and CI pipelines.

     

What you'll need to succeed:

    • Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related fields (Masters/Ph.D. preferred). 
    • Solid programming ability in C++ and/or Python.  

    • Strong fundamentals in algorithms, data structures, and basic control concepts. 

    • Ability to solve complex problems involving multi-disciplinary engineering concepts. 

    • Hands-on experience with ROS or ROS 2 — through projects, internships, co-ops, or coursework.  

    • Familiarity with at least one robotics simulator (Gazebo, Isaac Sim, MuJoCo, PyBullet, or similar).  

    • Exposure to computer vision or perception concepts.  

    • Eagerness to learn, take feedback, and work both independently and collaboratively in a fast-paced startup.  

    • Willingness to work onsite at our R&D labs and production facilities in Edmonton and Calgary, Alberta. 


    Preferred Skills: 

    • An internship, co-op, competition team (e.g., robotics/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 VLA models, LLMs, or machine learning for robotics 

    • Any exposure to industrial robots (KUKA, ABB, Fanuc) or sensor systems (cameras, depth sensors, force sensors, LiDAR).  

    • DevOps basics — Docker, Git, CI/CD.  

Benefits:
Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.
Stock options: everyone has a stake in our company.
Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.
Flexible personal days and vacation policies: we care deeply about the well-being of our team.
Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!
Relocation assistance package (if required)
 
 
Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.

Skills Required

  • Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related field
  • Solid programming ability in C++ and/or Python
  • Strong fundamentals in algorithms, data structures, and basic control concepts
  • Hands-on experience with ROS or ROS 2
  • Familiarity with at least one robotics simulator (Gazebo, Isaac Sim, MuJoCo, PyBullet, or similar)
  • Exposure to computer vision or perception concepts
  • Willingness to work onsite at R&D labs and production facilities in Edmonton and Calgary, Alberta
  • Ability to solve complex, multidisciplinary engineering problems and collaborate cross-functionally
  • Eagerness to learn, take feedback, and work independently and collaboratively in a fast-paced startup
  • Masters or Ph.D.
  • Internship, co-op, competition team experience, or 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 VLA models, LLMs, or machine learning for robotics
  • Exposure to industrial robots (KUKA, ABB, Fanuc) or sensor systems (cameras, depth sensors, force sensors, LiDAR)
  • DevOps basics such as Docker, Git, CI/CD
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Toronto, Ontario
27 Employees
Year Founded: 2021

What We Do

#robotics #AI #construction #sustainability #advancedmanufacturing

Similar Jobs

Hadrian Logo Hadrian

Software Engineer

Aerospace • Hardware • Software • Defense • Manufacturing
In-Office or Remote
8 Locations
550 Employees
240K-299K Annually

Promise Robotics Logo Promise Robotics

Software Engineer

Artificial Intelligence • Robotics • Manufacturing
Remote or Hybrid
2 Locations
27 Employees

S32 Logo S32

Software Engineer

Angel or VC Firm • Financial Services
In-Office or Remote
8 Locations
37 Employees
150K-300K Annually
Remote or Hybrid
7 Locations
37 Employees
150K-230K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account