CareerPlanGet AI match score →

Senior Robot Motion Control Developer

Montreal, QC, ca💼 Full-time🗓 2026-06-08 → 2026-07-31

Core

Building the backbone for motion control products by developing firmware, algorithms, and software architecture for robot automation applications.

Role type

Senior IC robot motion control developer

Builds

Motion control firmware and software for robot automation (palletizing, surface finishing, extruding, packing)

Domain

Industrial robotics and automation

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, embedded Linux development, path planning and trajectory execution, collision avoidance, force control, real-time software concepts, Linux ecosystem (systemd, docker, CMake), networking protocols (TCP/IP, gRPC)

Preferred skills

Visual servoing, robot streaming integrations (Universal Robotics Client Library, Fanuc Stream Motion)

Technologies

C++, CMake, Linux, systemd, Docker, gRPC, TCP/IP

Responsibilities

Implement and maintain motion control firmware for robotics applications; design and document code implementations focusing on maintainability and reliability; define software architecture and requirements analysis; work cross-functionally on features like constant-speed toolpath trajectories and collision-free path planning.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗