Back to results

Control Systems Engineer

  • Laval, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Experience level: Intermediate, approximately 4 to 6 years
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

Develop and integrate control algorithms into embedded ECUs, including optimizing generated C code and building embedded software components using C and C++. Support AUTOSAR integration, real-time performance, simulation, debugging, validation, and troubleshooting in collaboration with multidisciplinary engineering teams.

Requirements

Requires a bachelor’s or master’s degree in electrical, control, mechatronics, computer engineering, or a related field, and approximately 4–6 years of relevant experience, with 5+ years preferred. Candidates should have hands-on experience with MATLAB, Simulink, Stateflow, embedded C/C++, model-based design, automatic code generation, ECU integration, AUTOSAR, CAN networks, and control-system testing.

Skills

  • MATLAB
  • Simulink
  • Stateflow
  • Embedded C
  • C++
  • Model-Based Design
  • Automatic Code Generation
  • Control Systems Engineering
  • Feedback Control
  • Real-Time Embedded Software
  • AUTOSAR
  • ECU Integration
  • CAN Communication Networks
  • Control Algorithm Development
  • Simulation and Debugging
  • Software Validation and Testing

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Software
  • Manufacturing
  • Consulting

Keywords

  • Control Systems Engineering
  • Embedded Systems
  • Heavy Equipment
  • Industrial Technology
  • MATLAB
  • Simulink
  • Stateflow
  • Embedded C
  • C++
  • Embedded Coder
  • Model-Based Engineering
  • Model-Based Design
  • Automatic Code Generation
  • Control Algorithms
  • Electronic Control Units
  • ECU Integration
  • AUTOSAR
  • Real-Time Control
  • Real-Time Software
  • Feedback Control
  • State Machines
  • Dynamic Systems
  • Sensors
  • Actuators
  • CAN Networks
  • Simulation
  • Debugging
  • Software Validation
  • Software Testing
  • Embedded Software Integration

Report this job