Senior Robotics Software Developer

promiserobotics All jobs
Calgary, AB / Remote Canada
2 day(s) ago Hybrid
Job Overview
Company promiserobotics
WorkplaceHybrid
Job Typefulltime
CategorySoftware
First Seen 2 day(s) ago

Job Description

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 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.  Preferred Skills  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.  ➡ 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.

Unlock: Sign Up for free / Sign In and use the searches from your home page or the links in the footer.