Control Systems Engineer
Location: Laval, Québec
Work model: Onsite, 4 days per week mandatory
Experience level: Intermediate, approximately 4 to 6 years
About the opportunity
Amaris Consulting is looking for a Control Systems Engineer to join a heavy-equipment and industrial technology team in Laval.
You will work on the development and integration of control algorithms into embedded Electronic Control Units. The role combines model-based engineering, embedded software development, real-time control, ECU integration, and vehicle communication systems.
Key responsibilities
- Implement and integrate control algorithms into embedded ECUs.
- Develop and optimize embedded C code generated from MATLAB and Simulink models.
- Use Embedded Coder or equivalent automatic code-generation tools.
- Develop and maintain embedded software components using C and C++.
- Contribute to AUTOSAR-based software development and integration.
- Interface control software with sensors, actuators, communication networks, and onboard electronic systems.
- Support real-time software execution, performance optimization, and embedded-system integration.
- Participate in simulation, debugging, software validation, and test activities.
- Collaborate with control systems, embedded software, electrical, hardware, and systems-engineering teams.
- Analyze and troubleshoot control-system behavior across simulation and target hardware.
- Contribute to software quality, technical documentation, and engineering best practices.
Required qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Control Engineering, Mechatronics, Computer Engineering, or a related field.
- Approximately 4 to 6 years of relevant experience, with 5+ years preferred.
- Strong hands-on experience with:
- MATLAB
- Simulink
- Stateflow
- Embedded C/C++
- Model-based design
- Automatic code generation
- Strong understanding of:
- Control systems engineering
- Feedback control
- State machines
- Dynamic system behavior
- Real-time embedded software
- Experience developing and implementing control algorithms for embedded applications.
- Experience integrating software with ECUs, sensors, actuators, and onboard electronic systems.
- Familiarity with AUTOSAR software architecture and embedded-software integration.
- Understanding of CAN-based vehicle communication networks.
- Experience with simulation, debugging, control validation, and software testing.
- Ability to work onsite in Laval 4 days per week.
What we offer
- Opportunity to work on advanced embedded control systems for heavy-equipment applications.
- Exposure to model-based development, ECU integration, AUTOSAR, and real-time control software.
- Collaborative environment involving control, embedded, electrical, hardware, and systems engineers.