Quick overview
Job description
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 Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This is a senior IC role with architectural ownership and mentorship responsibility.
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:
-
Lead the development of robotic simulators — set up and extend simulation environments and test scenarios that mirror our 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 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.
-
Set the engineering bar — define standards for architecture, testing, and code quality; lead code reviews; mentor junior and mid-level developers.
What you'll need to succeed:
-
Degree in Computer Science, Robotics, Mechatronics, or related fields (Masters/Ph.D. preferred) plus 5+ years of relevant robotics software experience.
-
Expert-level C++ and Python, with a track record of shipping production-quality robotics software.
-
Strong fundamentals in algorithms, data structures, and basic control concepts.
-
Deep ROS 2 and MoveIt2 experience — motion planning, collision checking, and trajectory optimization (e.g., OMPL, CHOMP/STOMP/TrajOpt-style approaches).
-
Ability to solve complex problems involving multi-disciplinary engineering concepts.
-
Strong hands-on experience with a robotics simulator (Gazebo, Isaac Sim, MuJoCo, or similar) including physics simulation.
-
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.
-
Experiential knowledge using Isaac Sim / Omniverse or similar simulation tools.
-
Applied or research experience with vision-language-action (VLA) models (e.g., OpenVLA, π0, RT-2-style) or LLM-based task and motion planning.
-
Industrial robot programming (KUKA, ABB, or Fanuc) and familiarity with vendor sensor/communication interfaces.
-
Sensor systems: industrial cameras, depth sensors, LiDAR, force/torque sensors, laser range finders/projectors.
-
Digital-twin technologies for validation and predictive maintenance.
-
Machine learning / 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.
Preferred Skills:
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- VE

Software EngineerRecently posted Auto Apply
Velora · ON · Hybrid · Posted 13 Nov 2026 🇨🇦
MongoDBGitLinear+13TechnologyC$160k - C$180k/yr - EQ

Développeur·se logiciel senior, Creative SolutionsRecently posted Auto Apply
Equativ · Montreal · Hybrid · Posted 13 Nov 2026 🇨🇦
DockerGCPNestJS+8TechnologySalary not listed - EQ

Senior Software Developer, Creative SolutionsRecently posted Auto Apply
Equativ · Montreal · Hybrid · Posted 13 Nov 2026 🇨🇦
DockerGCPNestJS+6TechnologySalary not listed - CA
Linux Platform Integration - Ubuntu Systems Senior EngineerRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerGitTCP/IP+7Salary not listed - CA
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerEmbedded SystemsTCP/IP+9TechnologySalary not listed - CA
Embedded Linux Senior Software Engineer - OptimisationRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerTCP/IPArticulate+5TechnologySalary not listed - CA
Senior/Staff/Principal EngineerRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DockerOpenStackRust+12TechnologySalary not listed - CA
Community Engineer (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
GitArticulateIoT+3EngineeringSalary not listed - CA
Senior Software Engineer - MAASRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
DNSIoTPython+4TechnologySalary not listed - CA
Senior Software Engineer - Python/Golang - KubernetesRecently posted Auto Apply
Canonical_managed_posts · Toronto · Hybrid · Posted 10 Nov 2026 🇨🇦
GoIoTPython+2TechnologySalary not listed - BE

Portfolio Software Engineer Auto Apply
Beaconholdings · Toronto · On-site · Posted 18 Oct 2026 🇨🇦
TechnologySalary not listed - BE

Lead Software Engineer - Canada (Remote) Auto Apply
Beaconholdings · Remote (Canada) · Remote · Posted 17 Oct 2026 🇨🇦
OraclePHP.NET+3TechnologySalary not listed
