Vous avez le goût de faire une différence dans les soins offerts aux patients, joignez vous à notre équipe dynamique, professionnelle, et dévouée au développement de solutions innovatrices destinées à améliorer les tests médicaux en ambulatoire.
En tant que spécialiste en développement logiciel hôte et embarqué, vous auriez pour mandat de développer les logiciels bas niveau et applicatif des outils requis pour les tests et la configuration des dispositifs médicaux en production. Vous œuvreriez au sein de l’équipe multidisciplinaire de développement de produits et travaillerez en étroite collaboration avec l’équipe d’ingénierie de production afin d’avoir une compréhension et vision globale complète des besoins clients et utilisateurs.
Votre défi
Concevoir, développer et entretenir les logiciels (firmware et software) des outils de
production en conformité avec les requis et spécifications;
Participer à l’intégration, la vérification, la validation des logiciels des outils de
production;
Participer aux investigations des problèmes techniques et à l’élaboration de solutions;
Effectuer des revues de code et assurer le maintien de la qualité et des bonnes
pratiques de développement;
Contribuer à l’amélioration des produits médicaux et processus existants;
Contribuer à la définition des produits médicaux et des outils requis pour la mise en
production;
Participer aux activités de planification dans un environnement Scrum.
Votre profil
Expérience en développement C sur microcontrôleur (Arm Cortex-M);
Capacité d’interprétation de schémas électriques
Utilisation d'équipements de mesure (oscilloscope, multimètre, analyseur logique);
Expérience en développement Python ainsi qu’avec l'écosystème de développement
associé (Poetry, venv, mypy, flake8, pytest, etc.);
Développement de procédures de tests adéquates et exécution de tests fonctionnels
manuels et automatiques pour la validation et vérification;
Une attention particulière pour les bonnes pratiques de développement logiciel
De solides compétences en conceptualisation, recherche de solutions et analyse, de
même que de planification et d'organisation du travail;
Un esprit pragmatique axé sur le résultat tout en maintenant une attitude de
maintien de la qualité;
Excellentes aptitudes à la communication, au travail en équipe et d'adaptation au
changement (polyvalence);
Expérience pertinente de 2 à 5 ans;
Un baccalauréat en génie électrique, génie logiciel, génie informatique ou en génie physique;
Bilingue (français et anglais);
Possibilité de télétravail.
Les éléments supplémentaires suivants représentent des atouts importants:
Expérience en développement de logiciel embarqué et hôte pour des dispositifs
médicaux;
Expérience en développement d'environnement de tests automatisés et banc d’essais
pour cartes électroniques;
Développement de logiciel embarqué dans un environnement à très faible
consommation;
Gestion de projet et utilisation de Jira (ou similaire);
Expérience en conception électronique
Connaissance des processus de développement basé sur les approches Scrum/Agile;
Développement dans un environnement régis par les normes ISO80002, ISO13485 et
IEC62304
