More jobs:
Control Systems Engineer
Job in
Laval, Province de Québec, H0A, Canada
Listed on 2026-10-18
Listing for:
AMARIS GROUP SA
Full Time
position Listed on 2026-10-18
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Testing
Job Description & How to Apply Below
Vous travaillerez avec des modèles MATLAB/Simulink, du code embarqué en C/C++, des calculateurs électroniques, des capteurs, des actionneurs et des réseaux de communication véhicule. Le poste couvre l’ensemble du cycle de développement, de la conception des algorithmes de contrôle à la génération de code, aux tests et à la validation sur ECU.
Vos responsabilités
Développer et implémenter des algorithmes de contrôle pour des calculateurs électroniques embarqués.
Générer et améliorer du code C embarqué à partir de modèles MATLAB/Simulink avec Embedded Coder ou des outils similaires.
Développer et maintenir des composants logiciels embarqués en C et C++.
Participer au développement logiciel basé sur AUTOSAR et à l’intégration des ECU, lorsque cela s’applique.
Connecter les logiciels de contrôle aux capteurs, aux actionneurs, aux réseaux de communication et aux systèmes électroniques embarqués.
Participer à l’exécution en temps réel, au réglage des performances, au débogage et à la validation des logiciels.
Contribuer aux activités de simulation, de test logiciel et d’analyse des problèmes au niveau système.
Collaborer avec les équipes d’ingénierie pour documenter les solutions techniques et résoudre les problèmes logiciels.
Votre profil
Diplôme de baccalauréat ou de maîtrise en génie électrique, génie des systèmes de contrôle, mécatronique, informatique ou dans un domaine connexe.
5 ans d’expérience ou plus en développement de systèmes de contrôle, logiciels de contrôle embarqués ou ingénierie basée sur des modèles.
Solide expérience pratique avec MATLAB, Simulink et Stateflow .
Bonne connaissance des systèmes de contrôle, de la commande en boucle fermée, des machines à états et du comportement des systèmes dynamiques.
Expérience dans le développement d’algorithmes de contrôle pour des applications embarquées en temps réel.
Expérience en conception basée sur des modèles et en génération automatique de code.
Très bonnes compétences en programmation C/C++ embarqué .
Expérience dans la connexion de logiciels avec des ECU, des capteurs et des actionneurs.
Connaissance de l’architecture logicielle AUTOSAR et de l’intégration de logiciels embarqués.
Compréhension des réseaux de communication véhicule basés sur CAN.
Expérience en simulation, débogage et validation de logiciels de contrôle.
Bonne maîtrise professionnelle de l’anglais. Le français est un atout.
L’anglais est requis puisque la personne collaborera régulièrement avec des équipes et des partenaires anglophones situés à l’extérieur du Québec. Elle devra notamment participer à des rencontres, expliquer des enjeux opérationnels et coordonner des activités en anglais. Cette connaissance est donc nécessaire à l’accomplissement des tâches principales du poste.
Pourquoi nous choisir
Une communauté internationale réunissant plus de 110 nationalités différentes
Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×