Description de l'entreprise
Vention aide certaines des entreprises de fabrication les plus innovantes à automatiser leur chaîne de production en quelques jours seulement. La plateforme d'automatisation de la fabrication en ligne (MAP) de Vention permet à ses clients de concevoir, automatiser, commander et déployer des équipements de fabrication directement à partir de leur navigateur Web.
Vention a son siège social à Montréal, au Canada, avec des bureaux à Berlin et Boston, et est utilisée dans plus de 3 000 usines sur 5 continents. En tant que l'une des cultures d'entreprise les plus admirées du Canada et un excellent lieu de travail, nous sommes une culture axée sur la performance qui tient beaucoup à la satisfaction. Nous aimons les objectifs ambitieux, les faits et les données, ainsi que les débats constructifs. Mais en même temps, nous savons que nous ne pouvons pas nous pousser constamment si nous ne sommes pas entourés d'un environnement de travail stimulant et bienveillant. Ces deux facettes de notre culture se nourrissent mutuellement et sont protégées avec le même niveau d'attention. Nos valeurs et principes incluent :
- Nous rendons nos clients prospères - nous nous considérons du point de vue du client et nous nous efforçons de créer une expérience client exceptionnelle
- Nous exécutons et livrons - nous nous fixons des objectifs ambitieux et sommes motivés à les atteindre
- Nous débattons, puis nous nous engageons - nous remettons en question nos propres perspectives et idées dans la recherche des meilleures solutions
- Nous innovons pour inspirer - nous valorisons l'innovation dans les produits, les expériences utilisateur, et les pratiques commerciales
- Nous collaborons pour atteindre plus - nous travaillons en équipe pour accomplir plus que ce que nous pourrions faire seuls
- Nous responsabilisons notre personnel pour qu'il atteigne son plein potentiel - nous nous imposons des normes élevées mais savons quand célébrer les progrès et les réalisations
Description du poste
- Programmer le firmware de contrôle de mouvement pour les applications d'automatisation générale et de robotique.
- Travailler avec des partenaires pour intégrer sans heurt les systèmes d'automatisation Vention avec les fabricants de robots.
- Implémenter divers services de robot distribués et des logiciels d'agents en utilisant des technologies d'automatisation comme ROS.
- Programmer des dispositifs embarqués en utilisant Python, JavaScript et C++ pour étendre l'écosystème d'automatisation de Vention.
- Participer à tous les aspects du cycle de vie des logiciels, de la définition des exigences, de la planification et de la conception du modèle, à sa mise en œuvre et à son test, puis à son déploiement et à sa maintenance.
- Contribuer directement au code et à la feuille de route architecturale et promouvoir des normes d'ingénierie élevées.
- Fournir du mentorat et des conseils techniques aux membres juniors de l'équipe.
- Concevoir et diriger d'importants projets et initiatives techniques à travers les équipes et les départements.
- Développer et maintenir une documentation complète pour tous les modèles développés et le code associé.
- Restez à la pointe du savoir-faire technique, des tendances de l'industrie et conduisez les innovations techniques.
Qualifications
- B.S. en informatique ou dans un domaine quantitatif; M.S. préféré.
- Plus de 10 ans d'expérience en programmation contribuant à des équipes de développement de produits en tant que programmeur.
- Confortable avec les langages (Python, JavaScript, C/C++) sur les systèmes Linux embarqués et la programmation pour les dispositifs embarqués.
- Forte expérience en Linux.
- Maitrise des périphériques de microcontrôleur (GPIO, horloges, réinitialisations, ADC & DAC, PWM, DMA, interruptions, etc.).
- Compréhension de ROS.
- Compréhension de TCP/IP, REST et des courtiers de messages.
- Compréhension de la conception des systèmes distribués et des défis techniques associés.
- Expérience dans la conception de systèmes réactifs (embarqués et cloud/web).
- Capacité à lire un plan de circuit imprimé.
- Communication efficace avec les parties prenantes techniques et non techniques.
- Un fort sens de propriété de tous les aspects tout au long du SDLC et au-delà.
Informations supplémentaires
Comment nous prenons soin de vous
- Politiques de congés payés flexibles et de travail à distance.
- Boissons et collations gratuites pour que vous soyez alimenté et prêt pour votre journée.
- Des plans de santé globaux pour que vous vous sentiez au mieux.
- Opportunités de développement de carrière. Votre avenir compte.
- Événements sociaux amusants basés sur divers intérêts pour que notre équipe puisse célébrer ensemble. Des équipes de sport sponsorisées aux soirées trivia.
- Temps libre pour faire du bénévolat et redonnez à votre communauté.
À quoi s'attendre lors de votre entretien
- Appel initial
- Rencontrer l'équipe
- Défi
- Décision & Offre
Engagement en faveur de l'égalité des chances en matière d'emploi
Notre culture est un environnement stimulant pour les personnes à haut rendement. L'environnement dynamique et performant vous donnera l'occasion de construire des produits, des processus et des stratégies qui auront un impact durable.
Lorsque vous rejoignez Vention, vous rejoignez une équipe de professionnels aux expériences, aux antécédents et aux perspectives diverses. Ensemble, nous nous efforçons de favoriser un environnement de travail solidaire et inclusif pour tous. Nous nous poussons les uns les autres pour obtenir des résultats extraordinaires et nouons des relations à long terme grâce à l'intensité et à la passion.
Nous sommes passionnés par le fait de vous aider à accomplir votre meilleur travail. Réclamez votre place et découvrez ce que vous pouvez faire!
Si vous n'êtes pas sûr que votre expérience correspond parfaitement à notre offre d'emploi, nous vous encourageons à postuler quand même! Nous serons ravis de discuter avec vous et de mieux vous connaître, pendant que vous pouvez mieux comprendre le rôle!