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