Calgary, AB Hybrid Employment

Promise Robotics is hiring a Software Developer

About the Role

Design, develop, and maintain software components for robotic platforms, ensuring integration with hardware systems and contributing to full lifecycle development processes.

Responsibilities

  • Develop and test software modules for robotic applications
  • Collaborate with hardware engineers to ensure system compatibility
  • Write clean, maintainable, and well-documented code
  • Diagnose and resolve software defects in production environments
  • Participate in code reviews and team design discussions
  • Implement real-time control algorithms and communication protocols
  • Support integration and validation of software with robotic systems
  • Contribute to continuous improvement of development workflows
  • Maintain version control and documentation standards
  • Work within agile development cycles and sprint planning

Nice to Have

  • Master’s degree in a relevant engineering discipline
  • Experience with autonomous systems or robotics
  • Background in control systems or signal processing
  • Exposure to CI/CD pipelines and automated testing
  • Familiarity with Linux environments
  • Knowledge of safety-critical software development
  • Experience with microcontroller programming
  • Understanding of networking protocols in distributed systems
  • Prior work in agile or scrum environments
  • Contributions to open-source robotics projects

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with office and remote flexibility

Team

Small, agile team of engineers and robotics specialists working cross-functionally

Technology Stack

  • Primary languages include C++ and Python
  • Use of ROS for robotic system integration
  • Development on Linux-based platforms
  • Leveraging Git for source control
  • Application of Gazebo for simulation testing

Growth Opportunities

  • Access to professional development resources
  • Opportunities to lead technical initiatives
  • Mentorship from senior engineering staff
  • Attendance at industry conferences and workshops
  • Internal mobility across technical domains

Available for qualified candidates

Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Promise 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.
All jobs at Promise Robotics Visit website
Job Details
Department Software
Category other
Posted 20 days ago