Mechatronics Software Engineer

1 week ago


Valcourt, Quebec, Canada BRP Full time
About the Role

We are seeking a highly skilled Mechatronics Software Engineer to join our Engineering Services team. As a key member of our team, you will be responsible for ensuring the definition, implementation, and validation of the OTA (over-the-air) software update system for various electronic modules (ECUs) of BRP vehicles.

Key Responsibilities
  • Participate in the definition of component requirements for the OTA solution and its architecture
  • Select appropriate technologies to meet project needs
  • Initiate and conduct reviews of proposed OTA system solutions
  • Design and develop test cases to validate proposed concepts
Requirements
  • Bachelor's degree in software engineering, computer science, or robotics with software expertise
  • Two to three years of relevant experience
  • Oral and written bilingualism (French/English) or ability to communicate with internal and external stakeholders outside Quebec or unilingual English on a daily basis
  • Experience in OTA system design
  • Good knowledge of microcontroller architecture, memory configurations, device drivers, compiler, and debugger
  • Practical experience of UDS, CAN, and Ethernet protocols an asset
  • Significant knowledge of C and C++ programming languages, as well as scripting languages such as Python
About BRP

BRP is a world leader in recreational vehicles and boats, creating innovative ways to move on snow, water, asphalt, dirt, and even in the air. Our company is rooted in a spirit of ingenuity and intense customer focus. We operate manufacturing facilities in Canada, the United States, Mexico, Finland, Australia, and Austria, with a workforce made up of close to 20,000 spirited people.

What We Offer
  • Annual bonus
  • Generous paid time away
  • Pension plan
  • Collective saving opportunities
  • Industry-leading healthcare
Additional Benefits
  • Flexible work schedule
  • Summer schedule
  • Holiday season shutdown
  • Educational resources
  • Discount on BRP products


  • Valcourt, Quebec, Canada Expleo Full time

    About the RoleWe are seeking a highly skilled Mechatronics Validation Engineer to join our team at Expleo. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our mechatronics products.Key ResponsibilitiesValidate electronic modules, electrical systems, and embedded software to ensure compliance with...


  • Valcourt, Quebec, Canada Expleo Full time

    About the RoleWe are seeking a highly skilled Mechatronics Validation Engineer to join our team at Expleo. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our mechatronics products.Key ResponsibilitiesValidate electronic modules, electrical systems, and embedded software to ensure compliance with...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our team at BRP. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of electrical and mechatronic systems for our range of recreational vehicle products.Key ResponsibilitiesDevelop the vehicle's electrical and...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our team at BRP. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of electrical and mechatronic systems for our range of recreational vehicle products.Key ResponsibilitiesDevelop the vehicle's electrical and...


  • Valcourt, Quebec, Canada BRP Full time

    We are currently seeking a talented Mechatronics Project Engineer to join our dynamic team at BRP. As a key player reporting to the Team Leader, you will be responsible for leading the design, development, and validation of electrical and mechatronic systems for our range of recreational vehicle products.Key Responsibilities:Develop the vehicle's electrical...

  • Validation Engineer

    3 weeks ago


    Valcourt, Quebec, Canada Expleo Full time

    About the Role As a Validation Engineer specializing in Mechatronics and dSPACE, you will play a crucial role in ensuring the quality and performance of our cutting-edge electronic modules, electrical systems, and embedded software. You'll be responsible for executing comprehensive test plans, collaborating with project engineers, and maintaining the...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our team at BRP. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of electrical and mechatronic systems for our range of recreational vehicle products.Key ResponsibilitiesDevelop the vehicle's electrical and...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our team at BRP. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of electrical and mechatronic systems for our range of recreational vehicle products.Key ResponsibilitiesDevelop the vehicle's electrical and...


  • Valcourt, Quebec, Canada Expleo Full time

    About the RoleWe are seeking a skilled Mechatronics Engineer to join our team at Expleo. As a key member of our engineering team, you will be responsible for developing innovative solutions to adapt connectivity technologies to the reality of recreational vehicles.Key ResponsibilitiesDevelop concepts and strategies to integrate connectivity technologies with...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleAs a key member of the Engineering Services team, you will report directly to the Mechatronics Software Team Leader. Your primary responsibility will be to ensure the successful definition, implementation, and validation of the OTA (over-the-air) software update system for various electronic modules (ECUs) of BRP vehicles.Key...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleAs a key member of the Engineering Services team, you will report directly to the Mechatronics Software Team Leader. Your primary responsibility will be to ensure the successful definition, implementation, and validation of the OTA (over-the-air) software update system for various electronic modules (ECUs) of BRP vehicles.Key...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the development of new vehicle functions for various...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the development of new vehicle functions for various...


  • Valcourt, Quebec, Canada BRP Full time

    As a member of the Engineering team and reporting to the Project Manager, the Sea-Doo R&D Mechatronics Integrator's main mandate is to lead the design, development and validation of systems for a recreational vehicle product line. YOU'LL HAVE THE OPPORTUNITY TO:Coordinate the development of new vehicle functions for the various vehicle control modules;...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team at BRP. As a key member of our Engineering team, you will report directly to the Project Manager and be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team at BRP. As a key member of our Engineering team, you will report directly to the Project Manager and be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the development of new vehicle functions for various...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking a highly skilled Mechatronics Project Engineer to join our Sea-Doo R&D team. As a key member of our engineering team, you will be responsible for leading the design, development, and validation of systems for our recreational vehicle product line.Key ResponsibilitiesCoordinate the development of new vehicle functions for various...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking an experienced and passionate engineer to fill the position of Mechatronics Process Architect.Reporting to the Mechatronic Processes Lead, the successful candidate will play a key role in setting up a Quality Management System and the tools necessary for product development.Key ResponsibilitiesUnderstand and document software...


  • Valcourt, Quebec, Canada BRP Full time

    About the RoleWe are seeking an experienced and passionate engineer to fill the position of Mechatronics Process Architect.Reporting to the Mechatronic Processes Lead, the successful candidate will play a key role in setting up a Quality Management System and the tools necessary for product development.Key ResponsibilitiesUnderstand and document software...