As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will ...
As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will ...
As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will ...
As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will ...
... 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 ...
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 ...
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 ...
Working alongside system, safety, software, and validation engineers, you will transform safety concepts into production-ready embedded architectures capable of operating in real-world conditions.
Quick apply
Working alongside system, safety, software, and validation engineers, you will transform safety concepts into production-ready embedded architectures capable of operating in real-world conditions.
Satellite Command & DataHandling (C&DH) System Engineer for Fastwater Staffing
Montreal, QC · On-site
Knowledge in processor, FPGA, firmware and embedded * Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics. * Hands-on individual who can support ...
Satellite Command & DataHandling (C&DH) System Engineer for Fastwater Staffing
Montreal, QC · On-site
Knowledge in processor, FPGA, firmware and embedded * Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics. * Hands-on individual who can support ...
Test Engineer Senior
Brossard, QC · On-site
Hands-on experience in embedded systems testing and software test automation. Practical Know-How ... Experience working within the Azure DevOps environment. General Criteria * Education: College ...
Test Engineer Senior
Brossard, QC · On-site
Hands-on experience in embedded systems testing and software test automation. Practical Know-How ... Experience working within the Azure DevOps environment. General Criteria * Education: College ...
Test Engineer Senior
Brossard, QC · On-site
Hands-on experience in embedded systems testing and software test automation. Practical Know-How ... Experience working within the Azure DevOps environment. General Criteria * Education: College ...
Test Engineer Senior
Brossard, QC · On-site
Hands-on experience in embedded systems testing and software test automation. Practical Know-How ... Experience working within the Azure DevOps environment. General Criteria * Education: College ...
Project Engineer
Valcourt, QC · Hybrid
Define system and software requirements for embedded modules to bring new features to life ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Project Engineer
Valcourt, QC · Hybrid
Define system and software requirements for embedded modules to bring new features to life ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Define system and software requirements for embedded modules to bring new features to life ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Define system and software requirements for embedded modules to bring new features to life ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Embedded Software Designer
Levis, QC · On-site
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Embedded Software Designer
Levis, QC · On-site
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Programmer 2
Montreal, QC · On-site
... embedded systems • Proficient in control system design (Crestron/AMX/Extron) • Effective ... Programmer or three years similar experience outside of AVI-SPL Working Environment The work ...
Programmer 2
Montreal, QC · On-site
... embedded systems • Proficient in control system design (Crestron/AMX/Extron) • Effective ... Programmer or three years similar experience outside of AVI-SPL Working Environment The work ...
... embedded systems • Proficient in control system design (Crestron/AMX/Extron) • Effective ... Programmer or three years similar experience outside of AVI-SPL Working Environment The work ...
... embedded systems • Proficient in control system design (Crestron/AMX/Extron) • Effective ... Programmer or three years similar experience outside of AVI-SPL Working Environment The work ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software,, etc) * Acting as a leader in a team of embedded systems engineers ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software,, etc) * Acting as a leader in a team of embedded systems engineers ...
Engineering Mgr (Hardware)
Mirabel, QC · On-site
The Engineering Manager of Hardware and Embedded Systems is responsible for leading the hardware engineering function focused on electrical and electronic hardware design, embedded systems ...
Engineering Mgr (Hardware)
Mirabel, QC · On-site
The Engineering Manager of Hardware and Embedded Systems is responsible for leading the hardware engineering function focused on electrical and electronic hardware design, embedded systems ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Attuned to small details, you possess the logic and precision of a skilled embedded programmer ... and without RTOS (Real-Time Operating System) Contribute to the development of software ...
Developpeur logiciel senior - Systemes embarques - Senior Software Developer - Embedded Systems ...
Montreal, QC · On-site
... systems containing bare metal and Linux-based embedded software - Work closely with cross ... engineering or equivalent - 10 years of proven experience with embedded software design and ...
Developpeur logiciel senior - Systemes embarques - Senior Software Developer - Embedded Systems ...
Montreal, QC · On-site
... systems containing bare metal and Linux-based embedded software - Work closely with cross ... engineering or equivalent - 10 years of proven experience with embedded software design and ...
Embedded Systems Engineer information
What is an embedded systems engineer?
What does an embedded systems engineer 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 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.
Are embedded systems engineers in demand?
What are popular job titles related to Embedded Systems Engineer jobs in Quebec?
For Embedded Systems Engineer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Quebec look for?
The top searched job categories for Embedded Systems Engineer jobs in Quebec are:
What are popular job titles related to Embedded Systems Engineer jobs in QC?
For Embedded Systems Engineer jobs in QC, the most frequently searched job titles are:

Embedded Software Engineer
Valcourt, QC • Hybrid
Full-time
Medical, Retirement
Posted 14 days ago
Key responsibilities
Contribute to the design, development, and validation of embedded software for electronic systems such as Battery Management Systems and Electronic Control Units.
Develop low-level software and drivers for ECUs using C/C++, and implement real-time operating systems like FreeRTOS.
Perform unit testing, develop functional tests, and support testing activities throughout the development process.
Job description
As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will participate in the design, development, and validation of complex embedded software, particularly for our Battery Management System (BMS), a key component of our electric vehicle platforms. You will also be involved in the development of Electronic Control Units (ECUs) and vehicle communication solutions, including a CAN gateway designed to meet European cybersecurity requirements. From requirements analysis through integration and production release, you will play a central role in delivering innovative, high-performance, and safe solutions.
YOU WILL HAVE THE OPPORTUNITY TO:
Contribute to the development of low-level software for various Electronic Control Units (ECUs) using C/C++;
Implement and optimize real-time operating systems (e.g., FreeRTOS);
Design new drivers (e.g., SPI, I2C, CAN, etc.);
Perform unit testing of developed functions;
Develop functional tests for each product using Python;
Assist with requirements definition and project task planning (Agile methodology);
Support other teams during testing activities;
Contribute to effort estimation for potential future projects.
YOU WILL THRIVE IN THIS ROLE IF YOU HAVE THE FOLLOWING SKILLS AND QUALIFICATIONS:
Bachelor's degree in Electrical Engineering, Software Engineering, Robotics Engineering, or equivalent;
Three (3) to five (5) years of relevant experience;
Knowledge of embedded programming in C/C++;
Ability to integrate electrical, electronic and software engineering principles;
Ability to manage multiple projects simultaneously;
Fluency in both French and English, spoken and written;
Knowledge of vehicle communication networks (CAN) and related protocols is considered an asset.
ACKNOWLEDGING THE POWER OF DIVERSITY
BRP is dedicated to nurturing a culture that invites, connects, and propels the ambitions of people of all backgrounds, profiles, beliefs and experiences. Ultimately, the diversity and uniqueness of our people fuel our ingenuity and set the course for the path ahead!
For this reason, we value diversity and we strive to always push each other forward to build an inclusive workplace where every employee feels like they belong, where they can grow and find meaning.
AT BRP, WHEN WE TALK ABOUT BENEFITS, WE GO ALL IN.
Let's start with a strong foundation - You want it, we have it:
Annual bonus based on the company's financial results
Generous paid time away
Pension plan
Collective saving opportunities
Industry leading healthcare fully paid by BRP
What about some feel good perks:
Flexible work schedule
A summer schedule that varies by department and location
Holiday season shutdown
Educational resources
Discount on BRP products
WELCOME TO BRP
We're a world leader in recreational vehicles and boats, creating innovative ways to move on snow, water, asphalt, dirt and even in the air. Headquartered in the Canadian town of Valcourt, Quebec, our company is rooted in a spirit of ingenuity and intense customer focus. Today, we operate manufacturing facilities in Canada, the United States, Mexico, Finland, Australia and Austria, with a workforce made up of close to 17,000 spirited people, all driven by the deeply held belief that at work, as with life itself, it's not about the destination: It's about the journey.
#LI-Hybrid
#LI-EA1
About BRP
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Valcourt, Quebec, CA