Optimiser les performances système, l'utilisation mémoire et la consommation d'énergie * Écrire ... Bachelor's or Master's degree in Embedded Systems, Electrical/Computer Engineering, or related ...
Optimiser les performances système, l'utilisation mémoire et la consommation d'énergie * Écrire ... Bachelor's or Master's degree in Embedded Systems, Electrical/Computer Engineering, or related ...
This role is focused on systems engineering with exposure to embedded software, rather than a pure software development position. The ideal candidate will have strong experience working across ...
This role is focused on systems engineering with exposure to embedded software, rather than a pure software development position. The ideal candidate will have strong experience working across ...
Test systems regularly to identify potential bottlenecks and issues. Work with the hardware team to ... Acting as a leader in a team of embedded systems engineers to deliver features on time and with ...
Test systems regularly to identify potential bottlenecks and issues. Work with the hardware team to ... Acting as a leader in a team of embedded systems engineers to deliver features on time and with ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... Optimize user interface performance for embedded systems. * Ensure UI and UX consistency across all ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... Optimize user interface performance for embedded systems. * Ensure UI and UX consistency across all ...
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware ... You'll play a key role in building reliable, secure, and scalable connected systems deployed in ...
Quick apply
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware ... You'll play a key role in building reliable, secure, and scalable connected systems deployed in ...
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate ... Work with Yocto and Linux-based environments for system integration and customization.
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate ... Work with Yocto and Linux-based environments for system integration and customization.
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Contribute to DevOps pipelines and improve automation around build, test, and deployment processes ...
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Contribute to DevOps pipelines and improve automation around build, test, and deployment processes ...
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Contribute to DevOps pipelines and improve automation around build, test, and deployment processes ...
Quick apply
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Contribute to DevOps pipelines and improve automation around build, test, and deployment processes ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software, mechanical, etc) * Managing/leading a team of electrical engineers ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software, mechanical, etc) * Managing/leading a team of electrical engineers ...
We are seeking candidates for a senior-level firmware engineer position, to play a key role in the design, development, and maintenance of embedded software for our locomotive remote-control systems ...
We are seeking candidates for a senior-level firmware engineer position, to play a key role in the design, development, and maintenance of embedded software for our locomotive remote-control systems ...
Experience with FDIR on embedded systems * Experience with payload FDIR. * Knowledge of MS Excel, for the purposes of engineering analyses * Knowledge of requirements Management tools such as DOORS ...
Experience with FDIR on embedded systems * Experience with payload FDIR. * Knowledge of MS Excel, for the purposes of engineering analyses * Knowledge of requirements Management tools such as DOORS ...
... FDIR on embedded systems Experience with payload FDIR. Knowledge of MS Excel, for the purposes of engineering analyses Knowledge of requirements Management tools such as DOORS/Windchill/Jama ...
... FDIR on embedded systems Experience with payload FDIR. Knowledge of MS Excel, for the purposes of engineering analyses Knowledge of requirements Management tools such as DOORS/Windchill/Jama ...
Electrical Engineer
Sherbrooke, QC · On-site
Develop embedded firmware for microcontrollers, including system control logic, inter-component ... Collaborate closely with physics, algorithms, and engineering teams to align system design and ...
Quick apply
Electrical Engineer
Sherbrooke, QC · On-site
Develop embedded firmware for microcontrollers, including system control logic, inter-component ... Collaborate closely with physics, algorithms, and engineering teams to align system design and ...
Develop embedded firmware for microcontrollers, including system control logic, inter-component ... Collaborate closely with physics, algorithms, and engineering teams to align system design and ...
Develop embedded firmware for microcontrollers, including system control logic, inter-component ... Collaborate closely with physics, algorithms, and engineering teams to align system design and ...
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware ... Improve system robustness through failure-mode analysis, structured logging, health monitoring, and ...
Quick apply
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware ... Improve system robustness through failure-mode analysis, structured logging, health monitoring, and ...
The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make ... engineers, and technicians, to assess system requirements and implement protection strategies ...
The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make ... engineers, and technicians, to assess system requirements and implement protection strategies ...
Embedded Software Developer - Advanced Radar SystemsDeveloppeur de logiciels embarques - Systemes ... If you enjoy lowlevel development, realtime constraints, and close collaboration with system ...
Embedded Software Developer - Advanced Radar SystemsDeveloppeur de logiciels embarques - Systemes ... If you enjoy lowlevel development, realtime constraints, and close collaboration with system ...
Bachelor's degree in Electronics Engineering, Aerospace Engineering, Computer Engineering, Embedded Systems, or related discipline * OR * Master's / PhD in Embedded Electronics or relevant field ...
Bachelor's degree in Electronics Engineering, Aerospace Engineering, Computer Engineering, Embedded Systems, or related discipline * OR * Master's / PhD in Embedded Electronics or relevant field ...
CA$90.30K - CA$120.40K/yr
Do you have keen hardware engineering skills ? We're looking for highly motivated hardware designers who live and breathe embedded hardware design to help us create the latest in embedded systems ...
CA$90.30K - CA$120.40K/yr
Do you have keen hardware engineering skills ? We're looking for highly motivated hardware designers who live and breathe embedded hardware design to help us create the latest in embedded systems ...
Familiarity with embedded systems and microcontrollers. * Experience with CPUs, microprocessors ... Able to work under minimal supervision and experience with product transition from engineering to ...
Familiarity with embedded systems and microcontrollers. * Experience with CPUs, microprocessors ... Able to work under minimal supervision and experience with product transition from engineering to ...
Embedded Systems Engineer information
What Do Embedded Systems Engineers Do?
An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.
What are the key skills and qualifications needed to thrive as an Embedded Systems Engineer, and why are they important?
What are some common challenges an Embedded Systems Engineer faces when integrating hardware and software components?
What are Embedded Systems Engineers?
What is the difference between Embedded Systems Engineer vs Firmware Engineer?
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and embedded hardware products |
Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

Other
Posted 22 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