Skip to content

DÉVELOPPEUR(SE) EN ROBOTIQUE (Linux et C++)

DÉVELOPPEUR(SE) EN ROBOTIQUE (C++/Linux)

Qui sommes-nous?

Fondée en 2016, Omnirobotic a pour mission de développer une plateforme d’intelligence artificielle des plus polyvalente qui permet de rendre les robots autonomes dans la fabrication industrielle.  

  

Notre technologie est basée sur de nouvelles approches de vision 3D, de l’intelligence artificielle, de la programmation automatisée de robots et de la virtualisation de l’environnement industriel. 

Notre équipe est des plus motivée à donner vie à de nouvelles technologies et nous le faisons depuis nos bureaux à Laval, où vous pourrez travailler avec de vrais robots de toutes sortes pour transformer la façon dont le monde industriel fonctionne, tandis que notre politique de travail flexible vous permet d’accomplir votre travail de la manière qui vous convient le mieux.

Le Rôle

Omnirobotic est à la recherche d’un développeur/développeuse en robotique (C++/Linux) pour participer à cette révolution technologique.  Cette personne motivée et passionnée rejoindra la squad “Motion Planning” qui est responsable de la génération des programmes robot en plus de s’assurer que ceux-ci roulent sur les différents Drivers des fabricants de robots.  Nous sommes maintenant rendus dans la phase de recherche pour améliorer notre efficacité, stabilité et vitesse de génération des programmes robot de notre module de motion planning.

Vos responsabilités seront de: 

  • Rechercher des solutions pour nos défis uniques en s’inspirant des nouveautés technologiques, articles scientifiques, prototypes, etc.
  • Concevoir, développer et valider diverses hypothèses pour améliorer l’efficacité, la stabilité et la vitesse de génération des programmes robots  : 
    • Planification du mouvement en robotique
    • Contrôle de robot
    • Développement d’algorithmes en intelligence artificielle
  • Programmer de façon claire et structurée tout en respectant les requis de performance, d’évolutivité et de maintenance.
  • Déboguer et optimiser les systèmes déjà existants
  • Participer à l’effort d’automatisation des tests de qualité
  • Participer aux revues de code et aux discussions pour faire évoluer les solutions et améliorer le produit

Qualification: Ce qu’il vous faut pour réussir: 

  • Baccalauréat ou équivalent en robotique, informatique, en ingénierie ou dans un domaine connexe.
  • Minimum 5 ans d’expérience
  • Expérience/Compétences en programmation C++
  • Expérience/Compétences en programmation Python (Atout)
  • Expérience de programmation sur la plateforme Linux
  • Connaissance de ROS, MoveIt et cinématique inverse (Atout)
  • Adhérer à la philosophie “Clean Code”
  • Intérêt pour l’innovation et trouver des solutions à des problèmes complexes
  • Expérience avec les tests unitaires, les tests de régression et les outils de couverture de code, un atout.
  • Haut degré d’autonomie et de tolérance aux changements puisque nous sommes en train de développer notre première version et que les choses évoluent rapidement. 
  • Maîtrise du français et de l’anglais

Ce que nous offrons: 

  • La possibilité de vous joindre à une start up à haut potentiel qui compte une équipe de développement d’une vingtaine de personnes ou vous pourrez faire une différence.
  • La possibilité de travailler de la maison ou du bureau sans limitation (mais vous devez être capable de vous déplacer au bureau pour certaines rencontres)
  • Horaire flexible, conciliation travail-famille
  • Assurances collectives
  • REER collectif avec participation de l’employeur
  • Bonus annuel de rendement 
  • Salle de détente avec jeux
  • Nourriture gratuite
  • Stationnement gratuit
  • Accessible en transport en commun

Notre vision 

D’ici 2025, devenir la plateforme de référence en matière de robotique autonome pour l’industrie manufacturière mondiale.

Nos valeurs 

  1. Soyez intègre.
  2. Soyez rigoureux
  3. Apprenez de nouvelles choses
  4. Et surtout, amusez-vous!

Notre culture

  • Nous recherchons la meilleure idée, peu importe si elle vient du CEO ou de la personne qui a commencé il y a 2 semaines!  
  • L’innovation fait partie de notre quotidien… avec son lot d’incertitudes. Notre plateforme ne ressemble à rien de ce qui se retrouve sur le marché aujourd’hui.
  • Nous croyons que prendre notre temps pour programmer de façon claire et structurée est un excellent investissement pour notre plateforme et notre avenir.

Want to join our team?

Think you are up for the challenge? Come join the Omnirobotic team. Send in your information and resume.