Robotics Software Developer

A venture-backed technology startup combining AI, Industrialized Robotics, and construction to develop advanced robotic products for sustainable buildings.
Edmonton, AB, Canada
Robotics
Mid-Level Software Engineer
Hybrid
AI · Robotics

Description For Robotics Software Developer

Promise Robotics is an innovative venture-backed technology startup revolutionizing the construction industry through advanced robotics and AI. We're seeking a Robotics Software Developer to join our mission of creating more affordable and sustainable buildings through automation. This role offers a unique opportunity to work with cutting-edge technology at the intersection of robotics and construction.

The position combines hands-on development of robotic systems with high-level strategic thinking. You'll be responsible for developing motion planning algorithms, implementing simulation systems, and working with state-of-the-art robotic arms using ROS2 and MoveIt. The role requires expertise in both C++ and Python, along with a strong foundation in algorithms and control systems.

As part of our growing team, you'll have the chance to make a significant impact on both the technology and the future of sustainable construction. We offer competitive compensation, including stock options, comprehensive benefits, and a flexible work environment. The position is based in our R&D lab in Nisku, Alberta, where you'll work with a diverse, high-performing team committed to innovation.

This is an ideal opportunity for someone who wants to combine technical expertise with purpose-driven work, contributing to projects with significant social, economic, and environmental impact. The role offers substantial growth potential within a startup environment, working alongside industry experts in robotics and construction technology.

Last updated 4 days ago

Responsibilities For Robotics Software Developer

  • 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 and computer vision
  • Contribute to the architecture and deployment of real-time robotic systems
  • Optimize robotic workflows for industrial automation
  • Participate in code reviews, agile development processes, and continuous integration pipelines

Requirements For Robotics Software Developer

Python
Linux
  • 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 at our R&D lab in Nisku, Alberta

Benefits For Robotics Software Developer

Dental Insurance
Vision Insurance
Medical Insurance
Equity
Relocation Benefits
  • Competitive salary with mid to above-average Canadian salaries
  • Stock options for all employees
  • Comprehensive benefits package including paramedical, dental, vision, and drug coverage
  • Health care spending account
  • Flexible personal days and vacation policies
  • Open, collaborative, and supportive culture
  • Relocation assistance package (if required)

Interested in this job?

Jobs Related To Promise Robotics Robotics Software Developer

Robotics and Control Engineer

Robotics and Control Engineer position at Promise Robotics, developing advanced robotic manufacturing systems for sustainable construction.

Robotics and Control Engineer

Robotics and Control Engineer position at Promise Robotics, developing advanced robotic manufacturing systems for sustainable construction.

Senior Automation and Robotics Manufacturing Test Engineer

Senior Automation and Robotics Manufacturing Test Engineer position at Google, focusing on automated manufacturing processes and robotics systems in data center environments.

Robotics and Control Engineer

Robotics and Control Engineer position at Promise Robotics, developing advanced robotic manufacturing systems for sustainable construction.

Robotics and Control Engineer

Robotics and Control Engineer position at Promise Robotics, developing advanced robotic manufacturing systems for sustainable construction.