×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Engineer; C

Job in Brossard, Montérégie, Province de Québec, Canada
Listing for: Amaris Consulting
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, DevOps
Job Description & How to Apply Below
Position: Senior Embedded Engineer (C)
Location: Brossard

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

Travailler sur des microcontrôleurs et plateformes embarquées (ARM Cortex, STM
32, 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

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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary