02 Nov
|
Actalent
|
Montreal
Titre du poste: Ingénieur(e) Firmware Embarqué Dispositifs Médicaux
Ce poste vous offre loccasion de concevoir et de développer du firmware embarqué pour des dispositifs médicaux avancés basés sur des cathéters utilisés en interventions médicales. Vous prendrez en charge un projet complexe de cathéter « over-the-wire », contribuant à des technologies qui permettent dablater la veine pulmonaire pour une grande variété danatomies de patient(e)s. En travaillant dans un environnement biomédical réglementé, vous piloterez le cycle complet de développement du firmware, de la conception initiale jusquaux tests et à la documentation, en collaboration avec des équipes multidisciplinaires.
Responsabilités
- Prendre en charge des projets de firmware de bout en bout, de la phase de concept initial jusquau développement, à la vérification et aux tests.
- Concevoir, architecturer, développer et tester des systèmes de firmware embarqué pour des dispositifs médicaux à base de cathéters.
- Documenter toutes les activités de développement conformément aux normes médicales et réglementaires applicables.
- Définir la portée technique, les jalons et les livrables des projets de firmware assignés.
- Dépanner et résoudre des problèmes complexes de firmware et de matériel tout au long du cycle de développement.
- Développer du firmware pour microcontrôleurs STM32, incluant les bootloaders, la gestion de la concurrence et des méthodes robustes dachèvement.
- Implanter des solutions en C embarqué bare metal et, au besoin, des conceptions basées sur un RTOS.
- Identifier de façon proactive les lacunes de connaissances et les combler en posant des questions et en collaborant avec les membres de léquipe.
- Effectuer, au besoin,
des tests et validations au niveau des cartes électroniques afin dassurer une intégration fiable firmwarematériel.
- Contribuer à des architectures de firmware en couches et abstraites favorisant la maintenabilité et lévolutivité.
- Soutenir la mise en place de tests unitaires et dintégration automatisés, de pipelines dintégration continue et doutils de génération de documentation.
- Collaborer avec des équipes multifonctionnelles, incluant le matériel, les systèmes et la qualité, afin dassurer la conformité aux exigences dindustries réglementées.
Compétences Essentielles
- Minimum de 5 ans dexpérience pratique en développement C embarqué.
- Minimum de 5 ans dexpérience en développement de firmware pour systèmes embarqués.
- Minimum de 5 ans dexpérience en développement de firmware bare metal ou basé sur un RTOS.
- Minimum de 5 ans dexpérience avec des microcontrôleurs (MCU).
- Solide compréhension du matériel et de linteraction entre firmware et composants/cartes électroniques.
- Maîtrise du C embarqué, incluant les pratiques modernes avec architectures en couches et abstraites.
- Expérience dans la mise en place de tests unitaires et dintégration automatisés pour le firmware embarqué.
- Familiarité avec des pipelines dintégration continue (CI) pour des projets de firmware.
- Expérience avec des outils de génération de documentation pour projets logiciels embarqués.
- Capacité à déboguer et à résoudre des problèmes complexes de firmware et de matériel en environnement embarqué.
- Aisance avec les microcontrôleurs STM32 et les chaînes doutils associées.
- Capacité à travailler de façon autonome sur des projets complexes tout en collaborant efficacement avec une équipe dingénierie plus large.
Compétences Supplémentaires & qualifications
- Expérience dans le domaine médical ou dans une autre industrie réglementée.
- Expérience avec le protocole de communication CAN bus.
- Expérience en développement et maintenance de bootloaders.
- Connaissances en VHDL et en conceptions basées sur FPGA.
- Expérience des flux de développement FPGA.
- Expérience professionnelle avec les microcontrôleurs STM32.
- Familiarité avec Keil ou un environnement de développement embarqué similaire.
- Expérience avec des interfaces parallèles et lintégration décrans ou daffichages.
- Expérience préalable en développement de dispositifs médicaux ou dans dautres secteurs fortement réglementés.
- Bilinguisme (par exemple, français et anglais) considéré comme un atout.
- Excellentes habiletés de communication et esprit de collaboration.
- Motivation à travailler sur des technologies ayant un impact direct sur la santé et la qualité de vie des personnes.
Environnement De Travail
Le poste sinscrit dans un mode de travail hybride, avec une présence attendue au bureau trois jours par semaine, et la flexibilité daugmenter la présence sur site selon les besoins des projets. Vous évoluerez dans un environnement dingéni
📌 Firmware Engineer (Montreal)
🏢 Actalent
📍 Montreal