.**BRP MEXICO SA. DE CV.****Solicita**:Software Engineer, Electric Vehicles Division in Canada****Descripción y Requisitos**Software Engineer, Electric Vehicles DivisionLocation Valcourt, CA-Quebec, CanadaLIFE AT BRPWe 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.Follow us on:LinkedIn BRP; Twitter BRPnews;Facebook BRPinfo.WHY JOIN THE TEAM? ?To showcase your sense of innovationTo work in an environment where collaboration is an important valueTo 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, etcDesign, implement and test cutting-edge algorithms for run-time BMS logic to derive State-of-Charge, State-of-Health, State-of-Power and State-of-Energy computations.Design and develop software that implements control of high voltage systems; Evaluate control strategies and algorithms and contribute to setting performance criteria, developing validation plans for each system and ensuring plan execution; Hands-on hardware bring up, system debugging and code optimization; Develop and execute the test plans necessary for the validation of technical solutions, on the test bench and on the different vehicles, while taking into account the norms and standards established; Develop and enhance existing battery models to ensure Real vs. Simulation accuracy; Contribute to overall system architecture.Design software system interfaces and ensure these systems are continually improved once they are operational; Work with multi-disciplinary teams to ensure the relevant subsystems are designed with appropriate requirements. Work closely with product design, quality, and manufacturing engineers, and the production team to ensure that the system supports all critical objectives for BRP