P

Robotics Software Developer

Promise Robotics
Full-time
Remote
Canada
Robotics
Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings. Our world-class team combines AI, Industrialized Robotics, and construction under one roof to develop the most advanced robotic products for the construction of highly efficient and sustainable buildings.

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.

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 design, development, evaluation, and optimization of advanced robotic systems.
    • Develop motion planning, simulation, and perception algorithms for robotic arms using ROS2 and MoveIt.
    • Debug and troubleshoot software-hardware integration issues.
    • Collaborate with hardware engineers for seamless system performance and integration.
    • Write clean, efficient, and well-documented code in C++ and Python.
    • Support R&D initiatives, including applications in machine learning, deep learning, and computer vision.
    • Contribute to the architecture and deployment of real-time robotic systems.
    • Optimize robotic workflows for industrial automation, enhancing performance and reliability.
    • Participate in code reviews, agile development processes, and continuous integration pipelines.

What You'll Need To Succeed:

    • Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related fields (Masters/Ph.D. preferred).
    • Proficiency in C++ and Python with demonstrated software development experience.
    • Strong understanding of algorithms, data structures, and control systems.
    • Ability to solve complex problems involving multi-disciplinary engineering concepts.
    • Familiarity with DevOps tools (Docker, Git, CI/CD pipelines) for robotic applications.
    • Strong communication, teamwork, and project management skills.
    • Ability to work independently and collaboratively in a fast-paced startup environment.
    • Willingness to work onsite or travel to our R&D lab in Nisku, Alberta as needed.
    • Preferred Skills:
    • Experience in industrial robot programming, including KUKA, ABB, or Fanuc robots.
    • Experience with ROS/ROS2 and robotic simulation environments.
    • Experience with MoveIt or similar motion planning frameworks.
    • Familiarity with sensory systems (camera systems, force sensors, laser range finders, LiDAR).
    • Knowledge of trajectory optimization, path planning, and real-time control systems.
    • Understanding of electrical standards and best practices for robotic integration.
    • Experience with digital twin technologies for simulation and predictive maintenance.
    • Background in machine learning applications for robotics
    • Knowledge of ISO 10218 safety standards for industrial robotics.
    • Understanding of Agile methodologies and experience working in scrum teams.
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.