Embedded Systems Programmer (HMI-MUX)

Place: Saint-Jérôme


Job Description

Innovative manufacturer of zero-emission vehicles
Leader in transportation electrification in North America
It’s us!
Every day, in our own way, we help improve our environment and our society.

Come build the future with us!

Why you should join our team

  • You’ll work in an exciting and constantly evolving work environment (you won’t get bored with us)!
  • We totally understand. Your family and your health come first!
  • Your hours are flexible, and we trust you!
  • We are really opened to having employees working remotely – we know it works!
  • We offer (rock-solid) insurance coverage, and a great employee assistance program!
  • At Lion, your career potential is limitless!


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.

As part of your daily work, you would have to:

  • 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.

If you read our description this far, it means you’re interested! Read on…

What you need to succeed in this position:


  • 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

We can’t wait to talk with you!

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?