Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Robot Motion Control Developer /...

Vention

*Version française ci-dessous.

Company Description

Headquartered in Montreal, Detroit and Munich, 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.

What You’ll Do
  • You’ll be developing a real-time motion control stack with robot streaming interfaces, state machines, trajectory executors, and a high-performance gRPC API.

  • 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 requirements traceability.

What You Bring to the Table
  • 5+ years of experience developing software for real-time systems

  • Real-time software concepts with understanding of deadline priorities, finite state machines, multi-threading, queues, and data logging.

  • Experience programming in the Linux ecosystem: systemd, debian, docker, real-time scheduling, and the linux programming interface.

  • Strong experience with C/C++, on embedded Linux systems. Experience with the CMake build system.

  • Understanding of networking and communication protocols: TCP/IP stack, gRPC

  • Understanding of motion control and associated algorithm implementations, including trajectory generation and execution, spline fitting, force control, etc.

  • 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.

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

What We Offer
  • Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program

  • Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback

  • Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions.

  • Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.

  • Community engagement: Two paid volunteering days per year to give back to causes you care about.

  • Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.

  • Comprehensive benefits: A complete group benefits plan for you and your family that start day one.

  • Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.

What to Expect in Your Interview
  1. Initial Call

  2. Meet the Team

  3. Case or take-home interview

  4. Decision & Offer

We’re committed to making every step of the process inclusive and accessible. If you require accommodations at any stage, please let us know, we’ll ensure you have what you need to succeed.

Vention’s culture

Vention is an uplifting environment for high achievers. Thinking that Vention’s culture would keep you energized? See our full culture guide here

************************************************

Description de l’entreprise

Basée à Montréal, Detroit et Munich, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5 continents, et nous avons le privilège de collaborer avec une grande proportion des fabricants du Fortune 500, allant de la construction de fusées à l’automobile électrique, en passant par la robotique.

Chez Vention, vous travaillerez aux côtés de personnes passionnées et talentueuses qui ont à cœur leur métier et l’impact qu’elles créent. Nous formons une équipe de personnes ambitieuses qui évoluent grâce à un travail porteur de sens, en relevant des défis complexes, en apprenant rapidement et en constatant chaque jour les résultats de leurs efforts.

Nous avançons vite et visons haut, mais nous le faisons ensemble, avec soin, collaboration et respect. Notre culture valorise la diversité des perspectives et soutient votre développement grâce à un encadrement intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence.


Ce que vous ferez:
  • Vous développerez une pile de contrôle du mouvement en temps réel comprenant des interfaces de diffusion robotique (streaming), des machines à états, des exécuteurs de trajectoires et une API gRPC haute performance.

  • Concevoir, réviser et documenter les implémentations de code en mettant l'accent sur la maintenabilité, la fiabilité et l'extensibilité.

  • Contribuer au processus de conception et de développement en définissant l'architecture logicielle, l'analyse des exigences, les spécifications de conception, les méthodologies de test et la traçabilité des exigences.

Ce que vous apportez à l’é Here's that list formatted as proper bullets:
  • 5 ans ou plus d'expérience en développement logiciel pour systèmes temps réel.

  • Bonne compréhension des concepts logiciels temps réel : priorités d'échéance, machines à états finis, multithreading, files d'attente et journalisation des données.

  • Expérience de programmation dans l'écosystème Linux : systemd, Debian, Docker, ordonnancement temps réel et l'interface de programmation Linux.

  • Solide expérience en C/C++ sur systèmes Linux embarqués. Expérience avec le système de compilation CMake.

  • Compréhension des réseaux et des protocoles de communication : pile TCP/IP, gRPC.

  • Compréhension du contrôle du mouvement et des algorithmes associés, notamment la génération et l'exécution de trajectoires, l'ajustement de splines, le contrôle de force, etc.

  • Maîtrise de la rédaction d'exigences, de la conception de tests et de composants logiciels.

  • Capacité à collaborer de façon transversale avec l'ensemble de la pile logicielle de Vention, y compris la simulation, l'interface utilisateur et le soutien aux applications d'IA physique.

  • Expérience avec les intégrations de diffusion robotique (streaming), un atout. Par exemple, la bibliothèque cliente Universal Robots (URCL) et Fanuc Stream Motion.

Ce que nous offrons:
  • Cheminement de carrière : De réelles possibilités d’évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat.

  • Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d’équipes performantes et la rétroaction constructive.

  • Diversité et inclusion : Revues d’équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d’apprentissage trimestrielles.

  • Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours.

  • Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur.

  • Événements d’équipe : Activités tout au long de l’année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département.

  • Avantages sociaux complets : Régime complet d’assurances collectives pour vous et votre famille, dès votre premier jour.

  • Compléments et avantages pour les nouveaux parents : Soutien financier et ressources pour accompagner les employés dans leur transition vers la parentalité.

Déroulement du processus d’entrevue
  1. Appel initial

  2. Rencontre avec l’équipe

  3. Étude de cas ou exercice à domicile

  4. Décision et offre

Nous nous engageons à rendre chaque étape du processus inclusive et accessible. Si vous avez besoin d’adaptations, faites-le-nous savoir — nous veillerons à ce que vous disposiez de tout ce dont vous avez besoin pour réussir.

La culture de Vention

Vention est un environnement stimulant pour les personnes ambitieuses. Vous pensez que notre culture vous inspire ? Consultez notre guide complet de la culture ici .

#LI-DNP
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Robot Motion Control Developer /... in Montréal, QC vacancy
  •  ...in Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa) We are looking for a highly skilled, performance-minded Senior Motion Designer to join our Creative Studio. In this role, you will be the creative engine behind our User Acquisition (UA) video ads—... 
    Senior
    Full time
    Work at office
    Flexible hours
    Day shift
    2 days per week

    mistplay

    Montréal, QC
    17 days ago
  •  ...industrial emitters better understand, control, and reduce their emissions....  .... We are looking for a senior engineer who wants their work to...  ...application lifecycle, with a focus on developing features and delivering value to users. Develop, test, integrate, and deploy backend... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    1 day ago
  • $26 per hour

     ...seront également considéré(e)s. Minimum de 3 ans d’expérience en contrôle qualité ou en automatisation industrielle. Bonne...  ...robotisés et des logiciels industriels. Expérience avec des robots collaboratifs ou industriels, un atout. Capacité à lire des plans... 
    Suggested
    Permanent employment

    Bédard Ressources Inc.

    Montréal, QC
    12 days ago
  •  ...Description: Optimum is seeking a Guidewire InsuranceSuite developer to correct the Data Consistency Checks (DBCC) of the on-...  ...that precludes an analysis-oriented profile. Expected seniority: intermediate to senior, autonomous in diagnosis and correction. This should... 
    Senior
    Contract work

    Maarut

    Montréal, QC
    8 hours ago
  •  ...licensing, and flexible deployment options put organizations in control of their own future. Acumatica is more than just a product—...  ...’s mission, please visit: Job Description As a Senior Content Developer, you will create engaging content that supports both... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Acumatica

    Montréal, QC
    8 days ago
  •  ...About the Role Join a dynamic and collaborative team as a Senior Salesforce Developer Work remotely from anywhere in Canada on impactful, high...  ...Apply and maintain security rules and access control Continuously optimize system performance through clean code... 
    Senior
    Full time
    Contract work
    Temporary work
    Remote work

    Xideral

    Montréal, QC
    10 days ago
  •  ...unifie la vidéosurveillance IP, le contrôle d'accès et la reconnaissance...  ...sont considérés, du junior au senior Motivé à travailler dans un...  ..., and operations. Genetec develops open-platform software, hardware...  ...video surveillance, access control and automatic license plate recognition... 
    Senior
    Full time
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    17 days ago
  •  ...Job Responsibility: SUMMARY The robotics project manager's role is to carry out small...  ...participates in planning, organizing, executing, controlling and evaluating projects from start to...  ...—an asset; Good knowledge of robot programming (ABB, Fanuc, etc.); Knowledge... 
    Full time
    Flexible hours

    PCI Automatisation Industrielle

    Montréal, QC
    5 days ago
  •  ...from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside...  ...industrial machine in a code-free way. Develop and maintain thorough documentation for all...  ...automobile électrique, en passant par la robotique. Chez Vention, vous travaillerez aux... 
    Senior
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    2 days ago
  •  ...Bessemer Ventures, August Capital, Amity Ventures, Ridge Ventures as well as CEO's from GE, Twilio, Toast and PagerDuty. The Senior Integration Developer plays a critical role in our post-sales team by collaborating closely with Integration Consultants to architect, design,... 
    Senior
    Worldwide

    MaintainX

    Montréal, QC
    3 days ago
  •  ...Lightspeed, and Outbrain. The Full-Stack Developer will report directly to the VP of Data...  ...in Montreal . We are seeking a Senior Full Stack Developer with a Bachelor’s degree...  .... Solid understanding of Model-View-Controller (MVC) design patterns for building maintainable... 
    Senior

    small-door-veterinary

    Montréal, QC
    1 day ago
  •  ...from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside...  ...confidence. Support and mentor other developers through code reviews, design discussions...  ...automobile électrique, en passant par la robotique. Chez Vention, vous travaillerez aux... 
    Senior
    Long term contract
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    7 days ago
  •  ...manufacturers, from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside driven...  ...working effectively. Nice-to-Have (can be developed on the Job) Hands-on Robotics: Direct experience with physical robots, manipulation hardware setups, and sensor-... 
    Senior
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    7 days ago
  •  ...Job Responsibility: At the CGI Montreal, we develop software solutions for clients around the World. Our solutions must remain competitive to develop or consolidate our market shares, launch new products and seize opportunities. Unlike other multinationals, we promote an... 
    Senior
    Full time

    CGI

    Montréal, QC
    10 days ago
  •  ...investors and team members with long-term business success. The Finance team is seeking a highly organized and proactive Senior Financial Controls Analyst who thrives in a fast-paced environment and is passionate about financial integrity, strong governance and high-... 
    Senior
    Long term contract
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    10 days ago
  •  ...The opportunity Our Risk, Process & Controls team provides comprehensive risk services...  ...controls and internal audit functions. As a Senior Consultant, you will work within the Risk...  ..., risk and compliance programs Develop and refine risk management policies, processes... 
    Senior

    Ernst & Young

    Montréal, QC
    10 days ago
  • $105.6k - $158.4k per year

     ...Hinge Health app by leveraging the power of Computer Vision. As a Senior Engineer, working with your technical lead and manager, you'll...  ...experience with React Native mobile development ~ Experience developing native applications for iOS/iPadOS (Objective-C/Swift) and Android... 
    Senior
    Remplacement
    Full time
    Apprenticeship
    Internship
    Work at office
    Local area
    Remote work
    3 days per week

    Hinge-Health

    Montréal, QC
    5 days ago
  •  ...expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Senior Android Developer (Kotlin) for the Mobile Team dedicated to designing and enhancing mobile application. Reporting to the Engineering Manager.... 
    Senior
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    2 hours ago
  • $70k - $135k per year

    Développeur Senior C# Orchestrade Description de poste Notre équipe de Développement bancaire à CGI est responsable de la conception...  ...(TI) et en management au monde. Senior C# Orchestrade Developer Position Description Our banking Development Team is responsible... 
    Senior
    Long term contract
    Montréal, QC
    2 days ago
  •  ...opportunity We’re looking for a ServiceNow Senior Consultant who is experienced at working...  ...oversight and unit testing of code developed by partner or customer employees. Advise...  ...shape the future with confidence and develop answers for the most pressing issues of today... 
    Senior
    Local area

    Ernst & Young

    Montréal, QC
    2 days ago
  •  ...Overview At the heart of our engineering projects, the Document Control team ensures that information is accurate, accessible, and...  ...established standards and procedures. About you Ability to develop and manage document control systems, tools, processes, and procedures... 
    Senior
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    3 days ago
  •  ...in Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa) Mistplay is seeking a highly skilled and innovative Senior iOS Developer II to join our dynamic team. In this role, you will be instrumental in enhancing our native iOS app, improving user engagement,... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Day shift
    2 days per week

    mistplay

    Montréal, QC
    2 days ago
  •  ...our future colleagues. Job Description We are seeking a Senior Developer - Privacy-Enhancing Technologies (PETs) to join our team....  ...and methodologies including SOLID principles software version control Continuous Integration (CI) Continuous Deployment (CD) and the... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Onepoint

    Montréal, QC
    5 hours ago
  •  ...Full time Job Level Professional Posted Date Mar 18, 2025 We're seeking someone to join our Data Distribution team as a Senior Java Developer in Operations Technology to work on the Client Onboarding and Regulatory Platform and be involved in detailed technical design... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    5 days ago
  •  ...from space rockets, to electrical cars, to robotics. At Vention, you’ll work alongside...  ...using React.js, and Node.js. You will develop and maintain unit, integration, and end-to...  ...automobile électrique, en passant par la robotique. Chez Vention, vous travaillerez aux côtés... 
    Senior
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    7 days ago
  • $90k - $95k per year

     ...Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services...  ...practices including design patterns, unit testing, source control, and continuous integration. Participate in Agile... 
    Senior
    Long term contract
    Permanent employment
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    25 days ago
  •  ...works hand in hand with Linear and Non-Linear trading desks, to develop new tools that suit their needs, and bring reactivity to face any...  ...Knowledge on Databases (MSSQL, PGSQL) Experience with source control tools (Git), unit testing, continuous integration. Knowledge... 
    Senior
    Full time

    CGI

    Montréal, QC
    10 days ago
  •  ...building robust integrations, and helping development teams adopt strong technical practices? Techso is looking for a Senior Microsoft Azure Developer to contribute to large-scale projects for one of its clients located in Montreal. In this role, you will act as a technical... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    11 days ago
  •  ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,... 
    Senior
    Contract work
    Night shift

    Sapsol Technologies Inc

    Montréal, QC
    a month ago
  • $80k - $130k per year

    Senior Java Developer Position Description CGI is seeking a Senior Java Developer to join our consulting delivery teams in the Greater Toronto Area. In this role, you will design, develop, modernize, integrate, and support enterprise grade applications for leading organizations... 
    Senior
    Contract work
    Montréal, QC
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Robot Motion Control Developer /.... Be the first to apply!