Embedded System Programmer (Human Machine Interface and Multiplex Systems)

Place: Saint-JĂ©rĂ´me


Job Description

Working as part of the Platform Development Team, the embedded system programmer will participate in the software development for the control of several systems within vehicles (pumps, converters, sensors, valves, relays, etc.), as well as the development of the human-machine interface (HMI) for electric vehicles.

The programmer will have to understand the architecture of the high and low voltage embedded systems and collaborate with a variety of teams within the company.


  • Program the control logic of Multiplex system (MUX);
  • Program the control logic of the HMI;
  • Develop new functionalities for the user interface;
  • Implement new software architecture/code, and participate in code reviews;
  • Define and clarify customer needs and technical requirements;
  • Analyze and resolve various issues that arise on vehicles in service. Execute root cause analysis.

Desired Knowledge:

  • Bilingualism;
  • Knowledge of on-board systems and programming;
  • Knowledge of a graphical or model-based programming environment;
  • Knowledge of user interface programming (UX);
  • Knowledge in C or object-oriented programing;
  • Knowledge of the automotive industry (an asset);
  • Knowledge of the agile methodology (an asset);
  • Knowledge of CAN communication and CAN analysis tools (an asset).


  • Ability to communicate effectively;
  • Demonstrate autonomy;
  • Comfortable working as part of a team;
  • Ability to solve problems in an analytical, methodical and proactive manner.

Education and Experience:

  • Bachelor's degree in electrical, robotics, mechanical, or computer engineering or equivalent;
  • More than 2 years of applicable experience working with embedded systems.

Job Benefits

  • Flexible work schedule
  • Group insurance coverage
  • Opportunities for advancement
  • Recognition of years of service
  • Access to professional development
  • Competitive salaries
  • Exceptional work environment
  • Possibility to work remotely

Where did you hear about Lion?