Senior Embedded Engineer (C/C++)

Amaris Consulting

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Une entreprise de conseil en technologies recherche un(e) Ingénieur(e) Embarqué(e) Senior à Montréal. Le candidat doit avoir au moins 5 ans d’expérience en développement logiciel embarqué en C/C++, avec une solide compréhension des systèmes temps réel. Vous serez responsable de la conception et du développement de logiciels embarqués pour des applications dans l'automobile, l'IoT et plus. Un diplôme d'ingénieur ou un Master en systèmes embarqués est requis, ainsi qu'une bonne maîtrise des outils de débogage et des pratiques Agile.

Qualifications

  • Minimum 5 ans d'expérience en développement logiciel embarqué avec C++ (11/14/17).
  • Solide compréhension des systèmes temps réel et gestion de mémoire.
  • Expérience avec des RTOS comme FreeRTOS ou développement bare-metal.

Responsibilities

  • Concevoir et développer des logiciels embarqués en C/C++.
  • Travailler sur des microcontrôleurs et plateformes embarquées.
  • Optimiser les performances système et consommation d'énergie.

Skills

C/C++
Développement de systèmes embarqués
RTOS
Débogage avec oscilloscope
Méthodes Agile

Education

Diplôme d’ingénieur ou Master en systèmes embarqués

Tools

Git
Analyseur logique
JTAG

Job description

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.)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Electronics engineer
Senior Embedded Systems Electronics engineer

Innovobot • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Senior Embedded C/C++ Engineer — RTOS, ARM, IoT
Senior Embedded C/C++ Engineer — RTOS, ARM, IoT

Amaris Consulting • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Chercheur en Sécurité des Systèmes Embarqués
Chercheur en Sécurité des Systèmes Embarqués

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Ingénieur senior en systèmes embarqués et électronique |Senior Embedded Systems Electronics engineer
Ingénieur senior en systèmes embarqués et électronique |Senior Embedded Systems Electronics engineer

Innovobot • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Développeur Linux embarqué/Développeuse Linux embarqué
Développeur Linux embarqué/Développeuse Linux embarqué

Creaform • Lévis

Hybrid
CAD 80,000 - 100,000
Horaires de travail flexibles
Prototypage rapide
Activités sociales
Embedded Software Developer/Développeur ou développeuse logiciel embarqué
Embedded Software Developer/Développeur ou développeuse logiciel embarqué

Bluberi • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur Linux/Développeuse Linux
Développeur Linux/Développeuse Linux

Creaform • Lévis

On-site
CAD 97,000 - 130,000
Environnement technologique à la fine pointe
Horaires flexibles
Bureaux neufs près de la nature
+1
Concepteur(trice) de logiciel embarqué / Embedded Software Designer
Concepteur(trice) de logiciel embarqué / Embedded Software Designer

Genetec • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Régime de rémunération attrayant
Repas subventionnés
Horaire de travail flexible
+3
Développeur logiciel embarqué senior / Sr Embedded SW Developer
Développeur logiciel embarqué senior / Sr Embedded SW Developer

Cattron Global • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Salaire compétitif
Environnement collaboratif
Flexibilité d'horaire
Ingénieur Système Virtualisation Tests Embarqués (Intermédiaire)
Ingénieur Système Virtualisation Tests Embarqués (Intermédiaire)

Groupe SII • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000