Compétences en connectivité Cloud ou IoT (MQTT, BLE, Wi-Fi, etc.) ----- English We are looking for a Senior Embedded Engineer with strong C / C++ expertise to join our dynamic engineering team. In ...
Compétences en connectivité Cloud ou IoT (MQTT, BLE, Wi-Fi, etc.) ----- English We are looking for a Senior Embedded Engineer with strong C / C++ expertise to join our dynamic engineering team. In ...
Acting as a leader in a team of embedded systems engineers to deliver features on time and with quality Your background * Bachelor's degree in engineering * Experience in designing, building and ...
Acting as a leader in a team of embedded systems engineers to deliver features on time and with quality Your background * Bachelor's degree in engineering * Experience in designing, building and ...
The Senior embedded engineer (power electronics) at FTEX is key to establishing ourselves as leaders in Quebec's EV space. Come and join our Montreal team and play a critical role in delivering a ...
The Senior embedded engineer (power electronics) at FTEX is key to establishing ourselves as leaders in Quebec's EV space. Come and join our Montreal team and play a critical role in delivering a ...
The Embedded Software Developer is responsible for is responsible for developing solutions to capture and process data in real-time on an embedded wireless platform system, contributing to embedded ...
The Embedded Software Developer is responsible for is responsible for developing solutions to capture and process data in real-time on an embedded wireless platform system, contributing to embedded ...
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate will have strong experience in low-level development , Yocto , and embedded systems. You will be ...
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate will have strong experience in low-level development , Yocto , and embedded systems. You will be ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development, and implementation of graphical user interfaces (GUIs) across all our product lines. You will work ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development, and implementation of graphical user interfaces (GUIs) across all our product lines. You will work ...
Embedded S/W Developer
Laval, QC · On-site
Embedded Software Developer - Advanced Radar SystemsDeveloppeur de logiciels embarques - Systemes radar avancesIntroduction At Teledyne FLIR, part of Teledyne Technologies, our engineering teams ...
Embedded S/W Developer
Laval, QC · On-site
Embedded Software Developer - Advanced Radar SystemsDeveloppeur de logiciels embarques - Systemes radar avancesIntroduction At Teledyne FLIR, part of Teledyne Technologies, our engineering teams ...
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware and software, designing the real-time components, the Linux service architecture, and the APIs that ...
Quick apply
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware and software, designing the real-time components, the Linux service architecture, and the APIs that ...
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
Embedded Software Developer
Montreal, QC · On-site
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
Quick apply
Embedded Software Developer
Montreal, QC · On-site
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a ...
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware & Hardware Engineer to design and develop next-generation high precision temperature and humidity ...
Quick apply
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware & Hardware Engineer to design and develop next-generation high precision temperature and humidity ...
In this context, the organization is looking to hire an Embedded Software Developer to strengthen its expertise on critical system components and ensure the long-term reliability and robustness of ...
In this context, the organization is looking to hire an Embedded Software Developer to strengthen its expertise on critical system components and ensure the long-term reliability and robustness of ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development, and implementation of graphical user interfaces (GUIs) across all our product lines. You will work ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development, and implementation of graphical user interfaces (GUIs) across all our product lines. You will work ...
Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet ...
Quick apply
Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Lead Engineer, Embedded Software
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis ...
Quick apply
Lead Engineer, Embedded Software
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis ...
Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management ...
Quick apply
Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management ...
Specialiste en micrologiciels embarques / Embedded Firmware Specialist Montreal, QC (Hybride) Temps plein Resume du poste Nous recherchons un ingenieur en micrologiciels embarques experimente pour ...
Specialiste en micrologiciels embarques / Embedded Firmware Specialist Montreal, QC (Hybride) Temps plein Resume du poste Nous recherchons un ingenieur en micrologiciels embarques experimente pour ...
Engineer, Design, Develop and Test new embedded hardware at the forefront of technology * Support and enhance existing embedded hardware * Apply established development processes and assist in ...
Engineer, Design, Develop and Test new embedded hardware at the forefront of technology * Support and enhance existing embedded hardware * Apply established development processes and assist in ...
Nous recherchons des candidats pour un poste d'ingénieur logiciel de niveau senior, qui jouera un ... Embedded Software Designer, Rail Communication Systems Cattron is a leader in wireless control ...
Nous recherchons des candidats pour un poste d'ingénieur logiciel de niveau senior, qui jouera un ... Embedded Software Designer, Rail Communication Systems Cattron is a leader in wireless control ...
Embedded Engineer information
See Quebec salary details
$51K - $61.5K
1% of jobs
$61.5K - $72K
5% of jobs
$72K - $82.5K
10% of jobs
$89.9K is the 25th percentile. Wages below this are outliers.
$82.5K - $93K
13% of jobs
$93K - $103.5K
17% of jobs
The median wage is $105.7K / yr.
$103.5K - $114K
20% of jobs
$120.9K is the 75th percentile. Wages above this are outliers.
$114K - $124.5K
14% of jobs
$124.5K - $135K
12% of jobs
$135K - $145.5K
4% of jobs
$145.5K - $156K
3% of jobs
$156K - $166.5K
1% of jobs
$51K
$109.3K
$166.5K
How much do embedded engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as an Embedded Engineer, and why are they important?
What are some common challenges faced by Embedded Engineers when working on cross-functional teams?
What does an Embedded Engineer do?
What is the difference between Embedded Engineer vs Firmware Engineer?
| Aspect | Embedded Engineer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are common | Bachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development |
| Work Environment | Designing and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronics | Writing, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors |
| Employer & Industry Usage | Electronics manufacturers, automotive, aerospace, IoT companies | Consumer electronics, IoT devices, medical devices, automotive systems |
Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

Other
Posted 19 days ago
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.)
-------
English
We are looking for a Senior Embedded Engineer with strong C/C++ expertise to join our dynamic engineering team. In this role, you’ll be a key contributor to the development of high-performance embedded systems for cutting-edge products across industries such as automotive, IoT, medical devices, or industrial automation.
You will participate in the entire development lifecycle—from design and implementation to testing and deployment—working closely with cross-functional teams in hardware, software, and systems engineering.
Key Responsibilities
- Design, develop, and maintain real-time embedded software using C/C++
- Work with microcontrollers and embedded platforms (ARM Cortex, STM32, etc.)
- Develop low-level drivers, communication protocols (CAN, SPI, I2C, UART), and middleware
- Collaborate with hardware engineers for board bring-up and debugging
- Optimize system performance, memory usage, and power consumption
- Write unit tests and support automated test frameworks
- Ensure software quality through code reviews, documentation, and version control (Git)
Required Skills & Experience
- Bachelor's or Master’s degree in Embedded Systems, Electrical/Computer Engineering, or related field
- 5+ years of hands-on experience in embedded software development with C++ (11/14/17)
- Solid understanding of real-time systems, memory management, and embedded constraints
- Experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal development
- Debugging tools: oscilloscopes, logic analyzers, JTAG, etc.
- Familiarity with version control, CI/CD practices, and Agile methodologies
Nice to Have
- Knowledge of Python or Bash scripting for automation
- Experience with safety-critical or regulated environments (ISO 26262, IEC 62304, etc.)
- Exposure to Linux kernel development or driver integration
- Cloud connectivity (MQTT, BLE, Wi-Fi) or IoT protocols