What is a Software Engineer at BRP?
A Software Engineer at BRP plays a pivotal role in bridging the gap between cutting-edge mechanical engineering and the digital intelligence that powers our industry-leading powersports products. Whether you are working on connected vehicle technology, manufacturing electronics, or vehicle validation, your contributions directly impact the performance, safety, and rider experience of our global fleet. You are not just writing code; you are building the software heart of machines that push the boundaries of land, snow, and water navigation.
This role requires a unique blend of technical rigor and a genuine passion for the powersports industry. You will collaborate with cross-functional teams, including mechanical engineers, project managers, and product leads, to solve complex integration challenges. At BRP, we value engineers who think holistically about the product lifecycle—balancing performance, cost, and development timelines to deliver high-quality, reliable software solutions that resonate with our users.