
Développeur-euse embarqué Middleware (Edge loT)
Conception Ro-Main inc.
1401, rue Bellevue, Saint-Lambert-de-Lauzon,QC- Salaire 75000.00 à 85000.00 $ par année selon l'expérience
-
37.50 à 40.0 h - Temps plein
-
Emploi Permanent
-
Quart de Jour
- Publié le 11 juillet 2025
Description
La dynamique de notre entreprise !
Conception Ro-Main est une entreprise familiale qui fait maintenant partie d'un Groupe Européen et qui opère depuis plus de 25 ans sur la rive-sud de Québec, plus spécifiquement à Saint-Lambert-de-Lauzon. Grâce à notre équipe talentueuse, que ce soit le département de recherche et développement (R&D), le service technique ou encore les opérations manufacturières, nous innovons constamment en tant que partenaire majeur de l’industrie agricole pour offrir aux producteurs du monde entier des solutions technologiques durables qui ont un impact réel sur leur bien-être.
Nous sommes donc fier-ères de travailler dans un environnement technologique Startup, mais dans une entreprise bien ancrée dans son milieu depuis des décennies !
Une expérience Ro-Main c'est ?
- Une horaire flexible à temps plein au sein d'une équipe agile ;
- Travailler dans une formule hybride, moyennant 2 jours en présentiel pour réfléchir en direct avec tes collègues de travail - Ne t'en fais pas, en contrepartie on boost ton énergie avec collations et cafés à volonté ;
- Un stationnement gratuit sur place vous donnant la vue sur des chevaux en milieu rural - Bien oui, il y a des fermes à 20 minutes des ponts ! ;
- Les assurances et le match REER-RPDB - une fois qu'on aura appris à te connaître un peu plus ;
- Dix (10) jours fériés ;
- 5 congés mieux-être par an - On travaille fort, mais on veut que tu prennes soin de toi
- Une occasion unique de participer activement, dès ton arrivée, aux prochaines phases de développement de notre prochaine grande innovation — un projet d’envergure qui redéfinira les standards du marché !
Un nouveau_ poste pour le déploiement d'un nouveau produit !_
Le poste de développeur middleware embarqué s’inscrit au cœur d’une équipe d'ingénierie plateforme, dédiée à la conception et à l’évolution de solutions Edge IoT. Vous serez responsable du développement, de l’intégration et de la maintenance de services middleware adaptés à des plateformes Linux embarquées (Yocto) connectées au cloud.
Votre rôle consistera entre autres à développer des agents pour la gestion sécurisée des mises à jour OTA, des services de logs et de télémétrie, ainsi que des modules de communication et de messagerie, permettant d’offrir des services aux équipes applicatives et aux consommateurs des couches supérieures (upstream consumers) de la plateforme. Vous serez également impliqué dans le développement de la plateforme cloud, afin de garantir l’intégration et l’échange de données entre les services middleware et l’infrastructure cloud.
Ce n'est pas tout !
Vous serez responsable, au sein de l’équipe plateforme, de l’implantation de solutions DevOps (CI/CD, environnements de tests automatisés, outils de monitoring et de profilage), ainsi que du développement d’outils destinés à la production et au service technique. Vous travaillerez en étroite collaboration avec la communauté de pratique DevOps afin d’assurer la cohérence et l’alignement des initiatives à l’échelle de l’organisation.
Travailler dans une petite équipe développant de grandes solutions à l’échelle mondiale
Plus spécifiquement, la personne aura à :
- Concevoir, développer et maintenir des services middleware robustes, modulaires et portables pour des plateformes Linux embarquées (Yocto) ;
- Déployer et faire évoluer des agents de gestion OTA, ainsi que des modules de télémétrie, de collecte de données et de communication interprocessus (IPC, message brokers), adaptés aux contraintes de l’embarqué et garantissant la sécurité et l’intégrité des échanges entre les équipements et le cloud ;
- Participer à la définition, la mise en œuvre et le maintien d’interfaces API standardisées facilitant l’intégration et l’interopérabilité des services à travers la plateforme et avec des applications tierces ;
- Collaborer avec l’équipe infrastructure et cloud afin de garantir l’interopérabilité, la sécurité et la fluidité des échanges entre les composants embarqués et les solutions cloud;
- Mettre en place et optimiser l’automatisation des processus de build, de test, d’intégration et de déploiement, en intégrant les spécificités et contraintes du développement embedded ;
- Réaliser des diagnostics avancés (profilage, débogage, monitoring) pour optimiser la performance, la consommation des ressources et la fiabilité des services en production ;
- Participer à l’élaboration, la mise en œuvre et la promotion des meilleures pratiques de sécurité, ainsi qu’au partage de connaissances techniques au sein de l’équipe plateforme et des autres équipes impliquées .
Environnement de travail
Compétences recherchées
Ce qu'on appréciera de notre nouveau-lle collègue !
- Une expérience confirmée en conception et développement de services middleware pour plateformes Linux embarquées, idéalement sous Yocto ;
- Une maîtrise des langages Bash, C, C++, Python avec un focus sur l’écriture de codes performants pour des environnements à ressources contraintes ;
- Une expérience avec la conception et l’implémentation de solutions de mises à jour OTA (ex. OSTree) sécurisés (mécanismes de rollback, signatures, chiffrement), ainsi que de solutions de gestion des périphériques à distance ;
- Une maîtrise des protocoles IoT (MQTT, CoAP, HTTP(S)) et expérience en intégration de solutions embarquées avec des plateformes cloud (AWS IoT, Azure IoT, GCP), ainsi qu’en développement de services de télémétrie et de collecte de logs (ex : OpenTelemetry) ;
- Une expérience dans le développement et l’intégration de modules IPC (ex. RabbitMQ, AsyncAPI) et dans la gestion d’APIs (REST, gRPC) afin d’assurer l’interopérabilité, la standardisation et la fluidité des échanges au sein de la plateforme ;
- Une maitrise des outils et pipelines CI/CD (ex. Azure DevOps Pipelines, Ansible, Terraform), ainsi que des outils d’automatisation du build/test/déploiement dans un contexte embarqué ;
- Une expérience avec des outils de diagnostics embarqués (GDB, Valgrind, strace, perf, systemd-analyze, etc.), ainsi que des solutions de monitoring à distance ;
- Une connaissance approfondie des bonnes pratiques de cybersécurité IoT (chiffrement, authentification, isolation, gestion de secrets).
Équité en emploi
Cet employeur souscrit au principe d'équité en emploi et applique un programme d'accès à l'égalité en emploi pour les femmes, les autochtones, les minorités visibles, les minorités ethniques et les personnes handicapées
Exigences
Universitaire
BAC
Terminé
3-5 années
Fr : Avancé
En : Intermédiaire
Fr : Avancé
En : Intermédiaire
D'autres offres de Conception Ro-Main inc. qui pourraient t'intéresser