C++ Developer

Montreal

45,00$ - 60,00$ /heure

Offre publiée le 2025-12-17

Actalent

Description

A global biomedical engineering firm specializing in the development and manufacturing of medical devices for interventional procedures.

Responsibilities

  • Lead projects from concept to testing phase
  • Design, architect, develop, and test firmware systems
  • Document development in accordance with medical standards
  • Define project scope and deliverables
  • Troubleshoot firmware and hardware issues
  • Develop on STM32 microcontrollers, including bootloaders and concurrency handling
  • Implement embedded C solutions in bare-metal environments
  • Proactively identify and address knowledge gaps
  • Perform board-level testing when required

Skills

  • Embedded C
  • Firmware development
  • Microcontroller (MCU) experience
  • Bare-metal programming

Additional Skills & Qualifications

  • 5+ years in embedded C development
  • 5+ years in firmware engineering
  • 5+ years in bare-metal or RTOS environments
  • 5+ years working with microcontrollers
  • Solid understanding of hardware
  • Proficiency in English and French
  • Embedded C includes: modern C practices, layered/abstracted architecture, automated unit/integration testing, CI pipelines, and documentation tools.

Assets

  • CAN bus
  • Experience in regulated/medical environments
  • Bootloader development
  • VHDL/FPGA
  • Bilingual (English/French)
  • STM32, Keil
  • Parallel interface/screen experience

Experience Level

Intermediate

Version Française

Entreprise mondiale en ingénierie biomédicale spécialisée dans la conception et la fabrication de dispositifs médicaux pour les procédures interventionnelles.

Responsabilités

  • Mener un projet de la conception jusqu’aux tests
  • Concevoir, architecturer, développer et tester des systèmes firmware
  • Documenter le développement selon les normes médicales
  • Définir la portée des projets
  • Diagnostiquer les problèmes firmware/matériel
  • Développer sur microcontrôleurs STM32, incluant bootloaders et gestion de la concurrence
  • Implémenter des solutions en C embarqué sur environnement bare-metal
  • Identifier et combler les lacunes de connaissances
  • Effectuer des tests de cartes électroniques si nécessaire

Compétences

  • C embarqué
  • Développement firmware
  • Expérience avec microcontrôleurs (MCU)
  • Programmation bare-metal

Compétences supplémentaires

  • 5+ années en développement C embarqué
  • 5+ années en ingénierie firmware
  • 5+ années en environnement bare-metal ou RTOS
  • 5+ années d’expérience avec des microcontrôleurs
  • Bonne compréhension du matériel
  • Maîtrise de l’anglais et du français
  • Le C embarqué comprend : pratiques modernes en C, architecture en couches/abstraite, tests automatisés, pipelines CI, outils de génération de documentation.

Atouts

  • CAN bus
  • Expérience en environnement réglementé/médical
  • Développement de bootloader
  • VHDL/FPGA
  • Bilingue (anglais/français)
  • STM32, Keil
  • Expérience avec interfaces/écrans parallèles

Expérience (niveau)

Intermédiaire

Job Type & Location

This is a Contract position based out of Montreal, QC.

Pay and Benefits

The pay range for this position is $45.00 - $60.00 / hr.

Workplace Type

This is a hybrid position in Montreal, QC.

À propos d’Actalent :

Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30000 consultants et plus de 4500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre des sociétés Fortune 500.

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à

#J-18808-Ljbffr