IT & Software

Senior Embedded Engineer (C/C++)

Amaris Consulting

Montréal · Qc · Canada

Nous recherchons un(e) Ingénieur(e) Embarqué(e) Senior spécialisé(e) en C/C++ pour rejoindre notre équipe technique. Vous serez un acteur clé dans le développement de systèmes embarqués haute performance pour des produits innovants dans des secteurs tels que l’automobile, l’IoT, les dispositifs médicaux ou l’automatisation industrielle.

Vous interviendrez sur l’ensemble du cycle de développement : de la conception à la mise en production, en passant par l’implémentation et les tests, en collaboration étroite avec les équipes hardware, software et système.

Responsabilités principales

  • Concevoir, développer et maintenir des logiciels embarqués temps réel en C/C++
  • Travailler sur des microcontrôleurs et plateformes embarquées (ARM Cortex, STM32, etc.)
  • Développer des drivers bas niveau, protocoles de communication (CAN, SPI, I2C, UART) et middleware
  • Collaborer avec les ingénieurs hardware pour la mise en service des cartes et le débogage
  • Optimiser les performances système, l’utilisation mémoire et la consommation d’énergie
  • Écrire des tests unitaires et participer à l’automatisation des tests
  • Garantir la qualité du code : revues de code, documentation, gestion de versions (Git)

Profil recherché

  • Diplôme d’ingénieur ou Master en systèmes embarqués, électronique, informatique industrielle ou équivalent
  • 5 ans d’expérience minimum en développement logiciel embarqué avec C++ (11/14/17)
  • Solide compréhension des systèmes temps réel, de la gestion mémoire et des contraintes embarquées
  • Expérience avec des RTOS (FreeRTOS, Zephyr, etc.) ou développement bare-metal
  • Maîtrise des outils de débogage : oscilloscope, analyseur logique, JTAG, etc.
  • Connaissance des outils de versioning, des pratiques CI/CD et des méthodes Agile

Atouts supplémentaires (un plus)

  • Connaissances en Python ou scripting Bash
  • Expérience en environnements critiques (ISO 26262, IEC 62304, etc.)
  • Familiarité avec le développement noyau Linux ou intégration de drivers
  • Compétences en connectivité Cloud ou IoT (MQTT, BLE, Wi-Fi, etc.)
#J-18808-Ljbffr

Reference: WJ-2742_185231

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.