Senior Robotics Software Developer @Promise Robotics
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Robotics Software Developer @Promise Robotics

1mth ago - Promise Robotics is hiring a remote Senior Robotics Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

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.

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.

Qualifications

  • Degree in Computer Science, Robotics, Mechatronics, or related fields (Masters/Ph.D. preferred).
  • 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.

Requirements

  • 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.
  • Stock options: everyone has a stake in our company.
  • Holistic benefits: comprehensive benefits package including paramedical, dental, vision, and drug coverage for you and your dependents, starting 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).
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Robotics Software Developer @Promise Robotics
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,233+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later