Back to job search
Mantu logo

Control Systems Engineer

  • Laval, QC
  • On-site
  • Posted Oct 20, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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

Job areas

  • Engineering
  • Technology
  • Software
  • Manufacturing
  • Consulting

More jobs from Mantu

See all jobs from Mantu