Vention

Robotics

SeniorRobotMotionControlDeveloper

Montreal, Quebec, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Robot Motion Control Developer at Vention. Skills: Robot Motion Control, C/C++, Embedded Linux. Build motion control products. Support new machine applications”

What You'll Achieve.

Automate operations in record time; Seeing the results of our efforts every day; Make a real difference

Industry & Context.

Robotics
Problems you'll solve

Solving complex challenges

What They're Looking For.

Must Have

Understanding of robotics concepts and algorithm implementations, Experience programming in the Linux ecosystem: systemd, debian, docker, real-time scheduling, and the linux programming interface., experience with C/C++, on embedded Linux systems., Experience with the CMake build system., Understanding of networking and communication protocols: TCP/IP stack, gRPC, Real-time software concepts with understanding of deadline priorities, finite state machines, multi-threading, queues, and data logging., Proficient in writing requirements, building tests, and designing software components., Ability to work cross-functionally with all aspects of Vention’s software stack including simulation, front-end UI, and support for Physical AI applications.

Nice to Have

Experience with robot streaming integrations is an asset. For example, the Universal Robotics Client Library and Fanuc Stream Motion.

What You'll Do.

Build motion control products

Support new machine applications

Extend controller modes capabilities

Support new robot integrations

Work on constant-speed toolpath trajectories

Work on optimal blending waypoint trajectories

Work on force control

Work on collision-free path planning

Implement motion control firmware

Maintain motion control firmware

Design code implementations

Review code implementations

Document code implementations

Define software architecture

Analyze software requirements

Develop design specifications

Develop test methodologies

Develop requirements traceability

How You'll Work.

Team & Collaboration

Working cross-functionally on features; Work cross-functionally with all aspects of Vention’s software stack

Full Job Description

Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day. We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference. As a Senior Robotics Developer - Motion Planning and Control at Vention… You’ll be building the backbone behind all motion control products at Vention. As a member of the robot automation team, your contributions will support new machine applications integrated with Vention’s ecosystem. You’ll be contributing to a strong foundation for extending controller modes capabilities and support for new robot integrations. What You’ll Do * You’ll be working cross-functionally on features like constant-speed toolpath trajectories, optimal blending waypoint trajectories, force control, and collision-free path planning. * Implement and maintain motion control firmware for robotics applications such as palletizing, surface finishing, extruding, packing, etc. * Design, review, and document code implementations with a focus on maintainability, reliability, and extensibility. * Contribute to the design and development process by defining the software architecture, requirements analysis, design specifications, test methodologies, and requi

Free ATS check

Applying for this Senior Robot Motion Control Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Vention?

Real rants from real employees. Read before you apply.

Read Company Rants →