eg.: “Welder”, “Design Engineer”, etc.
eg.: “Toronto”, “Mississauga”, etc.

EMS Software Engineer

Varennes, Quebec
Job Type Permanent
Job ID 3210
Number Of Positions 6
Salary Competitive
Job Description

Solutions Protech is currently looking for an EMS software engineer to fill a permanent  position with one of our hydroelectric customers located in Varennes, Quebec.



The main responsibilities of a software engineer:

  • Develop the company's control software on the Matlab-Simulink environment;
  • Develop simulation models;
  • Automate test sequences to run unit tests, verification and validation of products developed;
  • Make software tests (SIL, HIL and field);
  • Develop and maintain scripts in Python;
  • Contribute to the evolution of the software and control architecture;
  • Work closely with relevant departments of the company.

Requested skills:

o Bachelor's degree (BAC) in engineering, electrical, software or computer science;

o Very good knowledge of Matlab-Simulink;

o Very good knowledge of embedded codes such as C / C ++ and Structured Text;

o Very good knowledge of tools and languages ​​of developments such as:

- SIL and HIL (Matlab-Simulink and RT-LAB (OPAL-RT),

- Management of the source code: GIT

- Anomaly tracking: JIRA (agile)

- Scripting: Python

- Requirements Management: IBM Rational Doors NextGen / Siemens Polarion

o Electrical engineering knowledge such as electrical grids, AC / DC conversion systems and battery storage systems (Considered a great asset);

o Knowledge in automation such as industrial PLC, embedded controller, ModBus, Ethernet / IP, CAN, BACNET, DNP3, supervision (HMI, SCADA) and data logging (Considered a great asset);

o Someone who likes challenges and has a special interest in research and development and innovation;

o Creativity and attention to detail are essential qualities.



If you want to work in an innovative and multidisciplinary company and make the most of your skills, send us your resume without delay. We want to meet you!


If you have the skills and the experience that we are looking for to succeed in this position, please apply online or email your resume to Emie Louangpraseuth.

Solutions Protech subscribes to the principle of employment equity

Apply Online

First Name *
Last Name *
Email *
Phone *
Resume *
Cover Letter