Propulse ton avenir

La destination carrières en transports électriques et intelligents
En Route
En Route
37
companies
970
Jobs

Ingénieur logiciel validation BMS, VÉ / SW Validation Engineer BMS, EV

BRP
BRP
Employment Types:
Full-time
Locations:
Valcourt, QC J0E 2L0, Canada
Posted on:
03/23/2022

LA VIE CHEZ BRP

Nous créons des moyens innovants de se déplacer - sur la neige, sur l'eau, sur l'asphalte ou sur la terre - même dans les airs.

Ayant son siège social à Valcourt, au Québec, BRP réinvente la façon dont vous accédez à votre monde depuis 2003 et au-delà. Forts d’une tradition d’ingéniosité et d’une attention particulière pour notre clientèle depuis 1937, nous exploitons des installations de fabrication au Canada, aux États-Unis, au Mexique, en Finlande et en Autriche. Nous comptons sur plus de 14 500 personnes motivées et pleines de ressources.

Notre gamme de produits de pointe et distinctifs comprend les motoneiges Ski-Doo et Lynx, les motomarines Sea-Doo, les véhicules hors route et sur route Can-Am, les bateaux Alumacraft, Manitou, Quintrex, Stacer et Savage, les systèmes de propulsion marine Evinrude et Rotax, de même que les moteurs Rotax pour karts, motocyclettes et avions de loisir. Nous soutenons nos gammes de produits avec une entreprise spécialisée dans les pièces, les accessoires et les vêtements, afin d'améliorer pleinement votre expérience de conduite.

Parce que ce n’est pas à propos de la destination. C’est à propos du voyage. Le vôtre.

Nos gens sont passionnés et qualifiés; en joignant BRP, vous évoluerez au sein d’une équipe chevronnée qui vous accueillera à bras ouverts.

POURQUOI JOINDRE L’ÉQUIPE?

  1. Pour mettre en valeur votre sens de l’innovation
  2. Pour travailler dans un environnement où la collaboration est une valeur clé
  3. Pour faire partie d’une équipe passionnée de nouvelles technologies et motivée à l’idée de mener BRP dans sa transition vers l’électrification de ses produits

VOS PRINCIPALES FONCTIONS

  • Travailler avec différentes équipes pluridisciplinaires pour développer les exigences des nouveaux diagnostics, fonctionnalités, algorithmes, etc. des systèmes de gestion de batterie (BMS)
  • Développer des applications de scripts d’essai et de flux d’essai
  • Participer aux processus d’examen de tests (test case reviews) afin de comprendre l’ampleur des besoins en test pour les fonctionnalités visées par chaque lancement
  • Préparer et comparer les examens de scripts d’essai (test script reviews) et les procédures de test déterminées avant les cycles de tests de régression d’un lancement
  • Préparer toute la documentation nécessaire en lien avec le développement de test
  • Préparer toute la documentation nécessaire en lien avec les processus de validation et la transmettre à la personne responsable des tests logiciels, lorsque requis
  • Participer à des simulations Hardware-in-the-loop (HIL) ancrées dans des flux de travail agiles, le tout dans le but de coordonner et de compléter différents projets et tâches
  • Collaborer avec les ingénieures et ingénieurs en conception et développement pour répondre aux besoins en tests d’autres secteurs en lien avec les BMS

VOS QUALIFICATIONS ET COMPÉTENCES

  • Capacité à travailler au sein d’une équipe multidisciplinaire et dans un environnement de projet de style start-up où les objectifs sont encore en évolution
  • Baccalauréat ou maîtrise en ingénierie
  • Expérience avec le développement de logiciels embarqués (embedded software development) utilisant les langages de programmation C et C++
  • Excellentes compétences en résolution de problèmes fondée sur les principes d’ingénierie de base et sur le bon sens
  • Capacité à parler et à écrire en français et en anglais
  • Connaissance d’outils de gestion d’exigences et de suivi de bogues tels que Jama, PTC et DOORS
  • Compréhension des principes d’électricité, d’électronique, d’ingénierie logicielle et de mécanique et capacité à les mettre en relation
  • Capacité à évoluer dans un environnement où les solutions techniques sont inconnues et où le chemin n’est pas tracé d’avance, le tout en utilisant des méthodes d’analyse prédictive
  • Expérience dans l’analyse d’exigences logicielles et de systèmes avec l’objectif de développer, lorsque requis, des scripts d’essai et des procédures de test
  • Capacité à comprendre les exigences de système et les procédures de test pour créer des scripts d’essai HIL automatisés
  • Connaissance des protocoles de communication bus CAN/LIN
  • Bonne capacité d’adaptation dans un contexte de calendriers de développement évolutifs et de lancements de logiciels à un rythme demandant

LIFE AT BRP

We create innovative ways to move – on snow, water, asphalt. In the air, on the ground and everywhere in between.

Built on a 75-year tradition of ingenuity and intensive customer focus, BRP is headquartered in the Canadian town of Valcourt, Quebec and operates manufacturing facilities in Canada, the United States, Mexico, Finland, and Austria. We have a total workforce of more than 14 500 driven, resourceful people.

Our portfolio of industry-leading and distinctive products includes Ski-Doo and Lynx snowmobiles, Sea-Doo watercraft, Can-Am on- and off-road vehicles, Alumacraft, Manitou, Quintrex, Stacer and Savage boats, Evinrude and Rotax marine propulsion systems as well as Rotax engines for karts, motorcycles and recreational aircraft. We support our lines of product with a dedicated parts, accessories and clothing business to fully enhance your riding experience.

Because it’s not about the destination. It’s about the journey. Yours.

We are passionate and qualified; by joining BRP, you will evolve within an experienced team that will welcome you with open arms.

WHY JOIN THE TEAM? ​

  1. To showcase your sense of innovation
  2. To work in an environment where collaboration is an important value
  3. To be part of a team that is passionate about new technologies and leading BRP's transition towards the electrification of its products;

THIS POSITION MAINLY CONSISTS OF ...

  • Work with various cross-functional teams to develop requirements for new BMS features, diagnostics, algorithms, etc
  • Develop test scripts and test-flow software:
  • Experience in analyzing systems & software requirement to develop test scripts and test procedures if required.
  • Ability to understand system requirements and test procedures to create automated HIL test scripts
  • Knowledge on CAN/LIN Bus Communication
  • Participate in the Test Case Reviews to understand the scope of test development needs of features targeted per release
  • Prepare for and present Test Script Reviews against the test procedures assigned before release regression test cycles
  • Prepare all documentation related to Test Development as needed
  • Prepare all documentation related to Validation and report to Software Test Lead as needed
  • Must be able to adapt to dynamic development timelines, with aggressive software release cadences
  • Participate in HIL Team Agile Workflow process to coordinate and complete project tasks.
  • Support and collaborate with design & development engineers for testing needs in other BMS areas:

YOU WERE BORN FOR THIS JOB IF:

  • You have the ability to work in a project start‑up environment and multidisciplinary team with objectives that are in the process of being defined;
  • You detain a Bachelor’s degree or a master’s degree in Engineering
  • You have experience in embedded software development using low level programming language C and C++.
  • Excellent problem solving skills; reliant on core engineering principals & common sense
  • You can speak and write French and English languages;
  • Knowledge of requirements managements / issue tracking tools such as JAMA, PTC, DOORS, etc.
  • You possess an understanding and ability to integrate electrical, electronic, software and mechanical principles with each other;
  • You are comfortable in an environment where technical solutions are not known, where the path is not traced and with the use of predictive analysis methods.
See more positions at BRP