top of page
Computer Programming

Titre du poste : Concepteur(trice) logiciel – Python / Azure / C / C++
Statut de l'emploi : Permanent
Lieu de l'emploi : 1000 rue de l’Express, Terrebonne, QC, J6W 6K9
Domaine : Logiciel embarqué, infonuagique et développement applicatif

Principales fonctions :
Sous la supervision du chef d’équipe logiciel, vous participerez activement à la conception, au développement et à l’intégration de solutions logicielles embarquées et infonuagiques dans le cadre de projets innovants liés aux bornes intelligentes développées par Humanity Tech.

Vous contribuerez au développement de systèmes connectés, intégrant des capteurs, de l’affichage interactif, de l’intelligence artificielle et des services cloud. Votre travail s’inscrira dans une architecture modulaire, évolutive et orientée vers le déploiement à l’échelle nationale et internationale.

Vous ferez partie intégrante d’une équipe multidisciplinaire combinant design industriel, électronique, mécanique, logiciel et UX/UI. Vous serez responsable de blocs fonctionnels spécifiques du système logiciel, et devrez assurer leur performance, stabilité et évolutivité.

Votre rôle inclura :

Le développement d’applications et de services en Python, sur systèmes Linux embarqués;

La programmation en C / C++ pour les composantes matérielles à bas niveau;

L’intégration de services Microsoft Azure (IoT Hub, stockage, fonctions, etc.);

La création ou l’intégration d’API (REST) pour connecter les différents systèmes;

La participation aux tests unitaires, à la validation, et à la documentation technique;

L’amélioration continue des produits existants et la collaboration avec l’équipe QA.

En tant que membre clé de l’équipe, vous devrez faire preuve d’autonomie, de rigueur et de créativité. Vous contribuerez activement aux décisions d’architecture logicielle, et participerez à la feuille de route technologique de l’entreprise.

Profil d'exigences :
Baccalauréat en génie logiciel, informatique ou domaine connexe;

2 à 5 ans d’expérience pertinente en développement logiciel;

Solide expérience en Python, C, C++;

Expérience avec des plateformes cloud, notamment Azure (IoT, bases de données, fonctions);

Connaissance des environnements Linux embarqués, tels que Raspberry Pi ou Jetson;

Expérience en développement d’API et intégration de services tiers;

Maîtrise des outils Git, pipelines CI/CD, et bonnes pratiques de documentation.

Atouts :

Connaissances en intelligence artificielle, vision par ordinateur ou traitement de données;

Expérience en développement de logiciels dans un contexte IoT / smart city;

Connaissance des normes de sécurité logicielle et chiffrement.

Principales fonctions :

Sous la supervision du chargé de projet, vous participerez activement à toutes les étapes de la conception sur divers projets en cours au sein de l’entreprise. Vous interviendrez dès la phase initiale du projet et suivrez son évolution jusqu'à sa mise sur le marché.

Vous ferez partie intégrante d’un projet de recherche et de développement innovant. Vous devrez documenter vos essais, synchroniser vos activités avec l’équipe, et contribuer activement au processus créatif et à la génération d’idées.

Jumelé à une équipe multidisciplinaire, vous aurez l’opportunité d’échanger et de collaborer avec des collègues de divers domaines. Vous serez responsable d’une partie spécifique du projet, avec pour mission d’aligner l’aspect logiciel de votre travail avec les autres composantes du design électrique en développement.

En tant que membre clé de l’équipe, vous devrez faire preuve d'autonomie, de créativité et d'esprit d’initiative. Vous serez amené à communiquer régulièrement vos avancements et à partager vos résultats avec l’équipe. Votre capacité à résoudre des problèmes de manière pragmatique sera essentielle, et vous saurez solliciter votre superviseur en cas de blocage.

Votre rôle inclura le développement d’une interface Web pour l'affichage, l’analyse et la corrélation des données provenant de nos capteurs IoT. Vous intégrerez des fonctionnalités d’intelligence artificielle (IA) pour fournir des prédictions à partir de ces données. Vous serez également responsable de la conception d’une interface conviviale, moderne et accessible, permettant à nos clients d’interagir avec les données de manière intuitive et performante.

 

Profil d'exigences :

  • Baccalauréat en génie logiciel ou autres formations pertinentes;

  • Expérience pertinente en développement et conception d’interface Web;

  • Expérience pertinente en développement d’interface utilisateur;

  • Forte expérience avec les plateformes Cloud base tel que AWS, Azure et Google;

  • Forte expérience en développement Angular et React;

  • Expérience pertinente en IOT;

  • Expérience en Java, C#, C++, SQL

  • Atout : Expérience en AI, Machine Learning et speech recognition

  • Atout : Connaissance en encryptions et sécurité de données.

bottom of page