1

Sr Embedded Software Engineer Jobs in Quebec (NOW HIRING)

Bachelor's degree in Electrical Engineering with a strong interest in embedded software programming ... One (1) to three (3) years of relevant experience; * Essential bilingualism (French/English), both ...

Bachelor's degree in Electrical Engineering with a strong interest in embedded software programming ... One (1) to three (3) years of relevant experience; * Essential bilingualism (French/English), both ...

$126.40 - $158/hr

Senior Software Engineer II - Machine Learning Platform We are seeking a Senior Software Engineer II to design and implement secure, highly scalable, and high‑performance pipelines for the ...

$120 - $170/hr

Senior FPGA Design Engineer We are seeking a Senior FPGA Design Engineer to join our dynamic team ... This role focuses on ASIC/FPGA design, verification, and embedded software development services.

$120 - $170/hr

Experience interviewing software engineering candidates at a senior level * Software security background; authentication and authorization, OWASP top 10 What you'll own: * Lead the architectural ...

$80 - $120/hr

Position To support our strong growth, we are seeking a Senior Software Safety Engineer ... Engineering degree in computer science, electronics, embedded systems, or a related field.

Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...

Senior Software Engineer

Quebec, QC · On-site

CA$115K - CA$125K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 8+ years of experience in software development, and 3+ years as a ...

LiveBarnis seeking a Senior Backend Software Engineer to join our evolving and fast-paced technology team. In this role, you will focus on designing, developing, and maintaining backend services that ...

$110 - $130/hr

Senior Software Engineer, DevOps - Permanent - 19189 We are currently sourcing a Senior Software Engineer, DevOps for an established, global enterprise software provider based in the Ottawa region.

$152.48 - $212.92/hr

The Senior Software Engineer on the Algorithm Team plays a key role in designing, building, and maintaining the core software systems that power BrainBox AI's autonomous HVAC optimization platform.

Promote good software engineering practices through design and code reviews. Key Requirements * At least 5 years of experience delivering various embedded and UI related projects on embedded Linux ...

Promote good software engineering practices through design and code reviews. Key Requirements * At least 5 years of experience delivering various embedded and UI related projects on embedded Linux ...

$110.62 - $149.68/hr

Senior Software Engineer (SONiC) Employment Type: Full-time Location: Ottawa, ON (Onsite) About Lumentum Lumentum builds the tech behind the world's fastest networks and most advanced systems ...

Senior C++ Software Engineer

Montreal, QC · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

Senior C++ Software Engineer

Quebec, QC · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

$75 - $95/hr

Work with engineering team, product, and user experience to understand new requirements. * Refine ... Build re‑usable software components or libraries that can be used by multiple teams, where needed.

next page

Showing results 1-20

Sr Embedded Software Engineer information

What are the key skills and qualifications needed to thrive as a Sr Embedded Software Engineer, and why are they important?

To thrive as a Sr Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with real-time operating systems (RTOS), microcontrollers, debugging tools, and certifications like Certified Embedded Systems Engineer are often expected. Excellent problem-solving, attention to detail, and effective communication skills set top candidates apart. These capabilities are crucial for developing reliable, efficient embedded solutions and collaborating across hardware and software teams.

What is the difference between Sr Embedded Software Engineer vs Embedded Software Engineer?

AspectSr Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE; 5+ years experienceBachelor's in CS, EE; 1-3 years experience
Work EnvironmentDesign, develop, and troubleshoot embedded systems in hardware-focused teamsDevelop embedded software, often under supervision, in similar environments
Employer & Industry UsageTech, automotive, aerospace, consumer electronicsSimilar industries, often entry to mid-level roles

The main difference between a Sr Embedded Software Engineer and an Embedded Software Engineer lies in experience, responsibilities, and expertise. The senior role typically involves leading projects, designing complex systems, and mentoring junior staff, while the embedded software engineer focuses on developing and testing embedded code. Both roles are vital in industries like automotive, aerospace, and consumer electronics, but the senior position requires more experience and a broader skill set.

What does a Sr Embedded Software Engineer do?

A Sr Embedded Software Engineer designs, develops, tests, and maintains software that runs on embedded systems such as microcontrollers, sensors, and specialized hardware. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Their responsibilities often include writing code in languages like C or C++, debugging and troubleshooting embedded systems, and optimizing software for performance and resource constraints. Senior engineers may also mentor junior team members and contribute to system architecture decisions.

What are some common challenges faced by Sr Embedded Software Engineers when working on cross-functional teams?

Sr Embedded Software Engineers often collaborate with hardware engineers, systems architects, and QA teams to deliver integrated products. A common challenge is ensuring seamless communication across disciplines, as hardware and software timelines may not always align. Troubleshooting issues that span both hardware and software layers requires strong problem-solving skills and adaptability. Effective documentation and regular cross-team meetings help mitigate misunderstandings and keep projects on track.
Infographic showing various Sr Embedded Software Engineer job openings in Quebec as of July 2026, with employment types broken down into 1% Internship, 91% Full Time, 6% Part Time, and 2% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.
Validation Engineer

Other

Medical, Retirement

Posted 14 days ago


Job description

As a member of the Connected Vehicle & Mechatronics Engineering team, and reporting to the Validation Team Leader, you will be responsible for validating our systems, and in particular, Hardware-in-the-Loop (HIL) as a testing and simulation solution for the various electrical and mechatronic systems equipping our BRP vehicles.

YOU'LL HAVE THE OPPORTUNITY TO:

  • Develop and execute test plans necessary for the validation of electronic modules, electrical systems, and embedded software, taking into account established norms and standards;

  • Develop simulation models for the validation systems of embedded modules;

  • Support mechatronics project engineers in the verification and validation of technical specifications (TRD);

  • Develop and maintain the equipment and software necessary for the validation of electronic modules, electrical systems, and embedded software.

YOU'LL THRIVE IN THIS ROLE IF YOU HAVE THE FOLLOWING SKILLS AND QUALITIES:

  • Bachelor's degree in Electrical Engineering with a strong interest in embedded software programming;

  • One (1) to three (3) years of relevant experience;

  • Essential bilingualism (French/English), both written and spoken.

  • Strong analytical and problem-solving skills;

  • Understanding of the transfer of physical phenomena -> sensors -> analog signal -> module (processing) -> action or communication protocol;

  • Understanding and ability to integrate electrical, electronic, software, and mechanical principles;

  • Attention to detail (rigor and discipline).

Assets:

  • Knowledge of dSPACE Validation tools;

  • Knowledge of agile software development management tools (JIRA, PTC);

  • Knowledge of the Matlab Simulink environment;

  • Knowledge of communication protocols: CAN BUS, I2C, SPI, UDP, TCP.

Do you have other skills? Tell us what makes you unique and how you would be a great addition to the team.


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.