Ingénieure ou ingénieur, Logiciel embarqué
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.
- Sur place
- Valcourt, QC
- Publié 26 août 2026
- Postuler avant le 25 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Ville de Sainte-Marguerite-du-Lac-Masson
Technicien à la paie et comptabilité
- Sur place
Bédard Ressources Humaines
Adjoint(e) administratif(ve) et comptabilité #1210
- Sur place
Bédard Ressources Humaines
Homme de cour #465
- Sur place
Résumé du poste
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.
Ce que vous ferez
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.
Exigences
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.
Avantages
• 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
Compétences indiquées
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Embedded C/C++
- Python
- FreeRTOS
- CAN Bus
- SPI
- I2C
- Unit Testing
- Agile Methodology
- Battery Management Systems (BMS)
- Electronic Control Units (ECU)
- Cybersecurity
- Electrical Integration
Domaines d’emploi
- Engineering
- Software
- Technology
- Manufacturing
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 2+ ans
- Postuler avant le
- 25 sept. 2026
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level