1

Embedded Systems Engineer Jobs in Quebec (NOW HIRING)

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 ...

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 ...

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 ...

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 ...

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 ...

... 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 ...

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 ...

Showing results 21-40

Embedded Systems Engineer information

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

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?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily 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?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware design, with job opportunities available across various sectors worldwide.

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:

Infographic showing various Embedded Systems Engineer job openings in Quebec as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution.

Embedded Software Engineer

Valcourt, QC • Hybrid

BRP
Manufacturing • 10K+ employees

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

Employment Type: FULL_TIME