Back to job search
B
BRPVerified Job Source

Ingénieure ou ingénieur, Logiciel embarqué

French posting

Develop and validate complex embedded software for battery management systems and electronic control units for recreational vehicles. Responsibilities include designing low-level drivers, implementing real-time operating systems, and conducting functional tests using Python.

  • On-site
  • Valcourt, QC
  • Posted Aug 26, 2026
  • Apply by Sep 25, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

En tant qu’ingénieure ou ingénieur, logiciel embarqué au sein de l’équipe d’ingénierie, vous contribuerez au développement de systèmes électroniques stratégiques pour la prochaine génération de véhicules récréatifs BRP. Vous participerez à la conception, au développement et à la validation de logiciels embarqués complexes, notamment pour notre système de gestion de batterie (BMS), un élément clé de nos plateformes électriques. Vous serez également impliqué dans le développement de contrôleurs électroniques (ECU) et de solutions de communication véhicule, dont un gateway CAN visant à répondre aux exigences européennes en matière de cybersécurité. De l’analyse des besoins jusqu’à l’intégration et la mise en production, vous jouerez un rôle central dans la livraison de solutions innovantes, performantes et sécuritaires. VOUS AUREZ L’OCCASION DE : Contribuer au développement, en langage C/C++, des logiciels bas niveau de divers ECU (Electronic Control Unit); Mettre en place et optimiser des systèmes d'opération temps réel (ex. FreeRTOS); Faire le design de nouveaux drivers (ex. SPI, I2C, CAN, etc); Effectuer les tests unitaires des fonctions développées; Mettre en place, en langage Python, les tests fonctionnels de chaque produit; Aider à l'écriture des requis et à la planification des tâches reliées à un projet (méthodologie Agile); Supporter les autres équipes durant les activités de tests; Contribuer à l'évaluation des efforts pour de futurs projets potentiels; VOUS VOUS ÉPANOUIREZ DANS CE RÔLE SI VOUS AVEZ LES COMPÉTENCES ET QUALITÉS SUIVANTES : Baccalauréat en génie électrique, logiciel, robotique ou équivalent; Trois (3) à cinq (5) ans d’expérience pertinente; Connaissance en programmation embarqué C/C++; Capacité d'intégration des principes électriques, électroniques et logiciels entre eux; Habilité à gérer des projets en simultané; Capacité à communiquer avec des parties prenantes internes et externes à l'extérieur du Québec ou unilingue anglophone sur une base quotidienne; Connaissance des réseaux de communication véhicule (CAN) ainsi que les protocoles associés est un atout; LE POUVOIR DE LA DIVERSITÉ BRP s’engage à favoriser une culture qui invite, connecte et propulse les ambitions des employés de tous les horizons et de toutes les croyances et expériences. En fin de compte, la diversité et le caractère unique de nos employés stimulent notre ingéniosité et nous donnent une longueur d'avance pour l'avenir. Pour cette raison, nous accordons une grande importance à la diversité et nous nous efforçons de toujours nous surpasser pour créer un environnement de travail où chaque employé se sent à sa place, peut s’épanouir et trouver un sens dans son travail. LORSQU’IL EST QUESTION D’AVANTAGES CHEZ BRP, NOUS Y METTONS LE PAQUET. Cela commence par une base solide. Nous avons ce que vous voulez : Une prime annuelle basée sur les résultats financiers de l'entreprise Des congés payés nombreux Un régime de retraite Des possibilités d’épargne collective Des soins de santé entièrement couverts par BRP Pourquoi ne pas vous en offrir plus : Des horaires de travail flexibles Un horaire d’été qui varie selon le département et l’endroit Un arrêt pendant les fêtes Des ressources éducatives Des rabais sur les produits BRP BIENVENUE CHEZ BRP Leader mondial dans le domaine des véhicules et des bateaux récréatifs, nous créons des moyens innovants de se déplacer sur la neige, l'eau, l'asphalte, la terre et… même dans les airs. Ayant son siège social dans la ville de Valcourt, au Québec, notre entreprise est ancrée dans une tradition d'ingéniosité et d’attention particulière à notre clientèle. Aujourd'hui, nous avons des usines de fabrication au Canada, aux États-Unis, au Mexique, en Finlande, en Australie et en Autriche. Nous comptons sur près de 17 000 personnes dynamiques, propulsées par la conviction profonde qu'au travail comme dans la vie, l'important n'est pas la destination. C’est le voyage. Le vôtre.

What you’ll do

Develop and validate complex embedded software for battery management systems and electronic control units for recreational vehicles. Responsibilities include designing low-level drivers, implementing real-time operating systems, and conducting functional tests using Python.

Requirements

Requires a bachelor's degree in electrical, software, or robotics engineering with 3 to 5 years of relevant experience. Proficiency in C/C++ and the ability to communicate daily in English is essential.

Benefits

• Annual performance bonus • Paid time off • Pension plan • Group savings plan • Fully covered health care • Flexible working hours • Summer schedule • Holiday shutdown • Educational resources • BRP product discounts

Listed skills

  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded C/C++
  • Python
  • FreeRTOS
  • CAN Bus
  • SPI
  • I2C
  • Unit Testing
  • Agile Methodology
  • Battery Management Systems (BMS)
  • Electronic Control Units (ECU)
  • Cybersecurity
  • Electrical Integration

Job areas

  • Engineering
  • Software
  • Technology
  • Manufacturing

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Apply by
Sep 25, 2026
Posting language
French
Working hours
40 hours per week
Seniority
Mid-Senior level